0
如果您想要在子視圖中顯示一些UIViews作爲內容,您可以爲UIViews創建類併爲它們添加XIB。然後這些UIViews可以顯示在UIViewController的子視圖中。但與故事板,如何設置一個UIView作爲子視圖的接口,而不是在UIViewController?UIView的子類與故事板
如果您想要在子視圖中顯示一些UIViews作爲內容,您可以爲UIViews創建類併爲它們添加XIB。然後這些UIViews可以顯示在UIViewController的子視圖中。但與故事板,如何設置一個UIView作爲子視圖的接口,而不是在UIViewController?UIView的子類與故事板
簡短的回答是,你沒有。如果您的視圖是完全可重用的,並且可以從任何View Controller完全分離,請隨時繼續使用這些.xib文件。
故事板旨在構建和記錄「視圖層次」級別的用戶界面,每個層次由視圖控制器管理。 Xib文件仍然是構建(圖形)不屬於特定視圖層次結構的「衛星」視圖的正確位置。
好吧,我可以用XIB創建一個'UIView'類,並使用它來填充子視圖,即使是故事板? – ingenspor
一個xib可以被認爲是一個容器*充滿視圖(擴展UIView的對象的實例)。您可以將故事板用於應用的主用戶界面,然後讓XIB具有相關的可重用視圖的集合。您將需要使用一小撮代碼來加載xib並在其中找到視圖(許多人選擇每個xib有1個視圖,這使得這更容易)。看到這裏:http://developer.apple.com/library/ios/#documentation/uikit/reference/UINib_Ref/Reference/Reference.html實例化後,你基本上有一個NSArray的所有「頂級」視圖對象在廈門國際銀行。 –
謝謝,這樣的解脫 – ingenspor