IOS學習筆記 04 自定義view和Xib

2021-07-03 19:51:57 字數 622 閱讀 5855

2015.7.12

plist

模型(資料封裝成的類)

自定義view

+物件導向設計原則

initwithframe方法

initwith***…中得with的字母』w』一定要大寫,不然會報錯

instancetype

一般類方法會對應乙個物件方法。注意:此時類方法因為跟物件方法是重複的,所以,類方法只要呼叫物件方法就可以了

**切記寫死,所以一般構造方法都會呼叫self,絕對不會使用類名。因為類名會在繼承後的子類中出現問題!

xib/nib

initwithcode 是「建立時」,所以不一定子控制項已經建立好了

awakefromnib 是「建立後」 子控制項全部、已經建立好了,所以一般都用這個方法的

initwithcode awakefromnib方法只有在xib\storyboard建立的才會呼叫

initwithframe 是**建立的view都會呼叫initwithframe

為了保證,不管**建立的,或者xib\storyboard建立的都可以統一初始化,一般會把初始化封裝到setup方法,然後awakefromnib 和 initwithframe 都來呼叫setup

mvc

Android View 如何去自定義View

對於view這個模組,永遠都是android開發的重頭戲!對於乙個使用者安裝應用後難免有這樣的想法介面太醜了,內容估計也好不到 去。刪 所以對於view 這個這個東西,我們要認真對待 第一步首先我們要了解view知道它的繪製流程,知道它是如何一步步的展現在介面上的。android layoutinf...

android自定義view之 組合view

最近工作比較輕鬆,沒有什麼事情幹,於是進入高產模式 呃。高產似xx 應該很多童鞋對自定義view這個東西比較牴觸,可能是聽網上說view比較難吧,其實自定義view並沒有很難 自定義view分為三種 1.自繪view 2.組合控制項view 3.重寫系統view 今天我們就來以乙個小例子講一下自定義...

ios自定義字型

提供字型檔案路徑,返回所需要字型 複製 uifont customfontwithpath nsstring path size cgfloat size 這樣就不需要在plist設定任何東西,只需要得到字型庫檔案的路徑,就可以取出對應的字型。上面的方法對於ttf otf的字型都有效,但是對於ttc...