目前我們在所有項目中都使用Storyboard over xib。但是在我看來,如果你想製作可以在不同視圖控制器中重用的可重用視圖(自定義視圖或表格視圖單元格),則必須像在故事板中一樣使用xib文件,我們無法單獨製作單個視圖對象。故事板上的XIB
請注意,我正在使用Storyboard進行整個應用程序的工作流程(視圖控制器具有四分法)。僅用於可重複使用的tableview單元格,我使用的是XIB。
我已經在很多蘋果文件以及WWDC視頻中進行了搜索,但是我找不到蘋果開發者提供的任何具體證據,這些證據表明XIBs在這裏停留,或者您應該使用XIB作爲自定義視圖。
如果你們中的任何一個人有任何形式的鏈接,有點信心我們仍然可以使用XIB而不用擔心蘋果將其移除,但是真的很感激。
您可以使用多個故事板和回用故事板內的元素在你應用程序的不同部分。而且你不會贏得爭論,因爲蘋果通常不會提供關於他們未來計劃的詳細信息。詢問你的前輩爲什麼他們甚至使用故事板。代碼會比一些奇怪的格式長得多。 – dasdom
感謝您的回覆。據我所知,我們只能在Storyboard中創建視圖控制器作爲根對象。不是嗎?如果我想創建小的自定義視圖,該怎麼辦?我們必須使用xib(如果不在代碼中)對嗎? –
是的,你是對的。您只能從故事板獲取視圖控制器([instantiateViewControllerWithIdentifier](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIStoryboard_Class/Reference/Reference.html#//apple_ref/occ/instm/UIStoryboard)/instantiateViewControllerWithIdentifier :))。對此感到抱歉。 – dasdom