autoresizingMask是UIView的屬性,該屬性的作用是調(diào)整子視圖的上、下、左、右邊距及寬高,以保證子視圖相對與父視圖的位置。autoresizingMask的值...
autoresizingMask是UIView的屬性,該屬性的作用是調(diào)整子視圖的上、下、左、右邊距及寬高,以保證子視圖相對與父視圖的位置。autoresizingMask的值...
這篇文章主要討論setNeedsLayout和layoutIfNeeded的差異,在這個過程中我們將用動畫(通過修改視圖約束實現(xiàn))來展示其不同之處。在此之前,首先了解下iOS...
重繪機制 iOS的繪圖操作是在UIView的drawRect中完成的,我們想要在UIView中完成繪圖(或者自定義控件),需要在UIView的拓展類(或者子類)中重寫draw...
前言 在使用CocoaPods時,難免會混淆pod install 和 pod update的用法,于是在官網(wǎng)找到了相應的說明文章,并決定翻譯過來,供大家學習。 以下內(nèi)容來自...
在iOS中我們會經(jīng)常遇到frame和bounds,這兩個概念很相似,但是也有區(qū)別。frame還好理解,但是bounds就比較容易迷惑人。我們通過實例來講解下bounds的概念...
本文主要整理了Runtime的相關知識。對于一個iOS開發(fā)者來說,掌握Runtime的重要性早已不言而喻。OC能夠作為一門優(yōu)秀的動態(tài)特性語言,在其背后默默工作著的就是Runt...
UIKit 1.UIView 和 CALayer 是什么關系? UIView 繼承 UIResponder,而 UIResponder 是響應者對象,可以對iOS 中的事件響...
一、創(chuàng)建新一個工程二、Xcode界面詳細介紹三、Xcode菜單詳解四、Xcode快捷鍵介紹五、結語六、參考資料 前言 前幾天在公司內(nèi)部做了一次關于iOS的入門分享,聽眾有PH...