我是一名Xcode Interface Builder的初學者,目前我正嘗試創建一個具有三個獨立視圖和三個獨立視圖控制器的故事情節應用程序,並在它們之間有segges。我決定使用Segues,因爲一本書推薦將它們用於自定義轉換。多個ViewControllers,xib文件,在一個單獨的故事板中
我創建了幾個ViewController類(具有不同的名稱),每個類都有其自己的.xib文件,並且已經將每個xib與其相應的ViewController屬性之間的出口和動作關聯起來。
現在,我想知道如何將所有這些單獨的文件包含在我的MainStoryboard.storyboard中,該文件具有我的中心觀點,我想從中追溯到兩個附加視圖。
我的問題是我不能簡單地拖動&拖放或複製&將我單獨的xibs粘貼到故事板文件中。此外,即使我嘗試複製故事板xib中的視圖,也無法找到相應的ViewController文件。但是,這本書告訴我,我需要在故事板中的這些文件,以便能夠通過Interface Builder添加Segue。
如果可能,請告訴我如何將我已經完成的工作創建爲兩個單獨的xib和ViewController類,並將它們(通過segue)連接到我的主故事板文件中描述的屏幕?感謝您的幫助。 (我已經檢查了其他堆棧溢出的文章,但沒有發現有關將xib + ViewController集拖放到故事板的任何信息。)
撇開:我在iOS 6開發中使用Xcode 4.6。
您說得對我感到困惑,我非常感謝您指出如何直接從對象庫中添加視圖控制器。但是,我已經構建了幾個xib接口,並且如此短視,問題在於如何在不從頭開始的情況下將該工作帶入故事板。我不想浪費工作。我可以從每個xib複製主視圖對象,然後粘貼,但我認爲連接(出口和動作)會被粘貼的版本消失。有什麼方法可以將我的xib(及其所有連接)放入故事板中? – Cindeselia
恐怕沒有辦法從故事板中的xib粘貼視圖並保持連接。我只是嘗試了幾種方法,無法實現。您需要重新建立連接。至少你保持你的設計; – cesarg88
這太糟糕了。感謝您的嘗試。我會保持這種情況以防萬一有人找到方法,但是,恐怕重建連接是必要的。 Apple需要提供一個xib - > storyboard導入方法! – Cindeselia