2013-04-05 90 views
5

我想通常創建UIView。並在所有視圖控制器中使用該視圖。如何使用xib創建UIView子類並在所有視圖控制器中使用? 在此先感謝。如何用xib創建UIView子類?

+0

與故事板,你不能真的這樣做。如果沒有故事板,你需要在viewController中重寫'loadView'並將'self.view'設置爲取消存檔xib的結果 – 2013-04-05 14:14:20

回答

1

無論您如何使用此視圖,UIView子類首先必須由定義它的一些代碼組成。創建此類後,爲了使用它,只需在Interface Builder中定義類名。選擇您添加的UIView,並在對象檢查器中更改它的類名稱。

enter image description here

請記住,新的特性或功能,您要添加到這個UIView的不會是通過編輯XIB訪問,但只能通過代碼。

7
  1. 你需要創建一個子類:File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type(在你的情況的UIView)
  2. 然後,您爲它創建xibFile > New > User Interface > View(命名XIB)
  3. 現在去,並在Interface Builder設計你xib
  4. 您應該做的最後一件事是更改您的視圖類別Identity Inspector。您的自定義xib將與您的自定義類相關聯。

讓我知道你是否需要進一步的細節。

相關問題