2012-02-07 63 views
3

我對iOS 5的所有新功能,以及我現在可以在Xcode中做的事情,還是比較陌生。所以,一個很好的解釋將不勝感激。我是否需要iPhone和iPad故事板的多個視圖控制器?

我設計了一個單視圖應用程序,我有一個iPhone和iPad的故事板。我第一次啓動時選擇了「單一視圖應用程序」,因此Xcode爲我創建了一個ViewController。這兩個故事板都將這個視圖控制器列爲他們自己的。

回到iOS 4,我將按鈕動作鏈接到視圖控制器的方式是右鍵單擊筆尖上的按鈕,選擇我想要的動作,然後將其拖到視圖控制器的'.h'文件,它爲我自動創建一個方法/屬性。

我很困惑現在該怎麼做,因爲我有多個故事板但只有一個視圖控制器。我是否需要爲每個按鈕設置多個鏈接;一個用於iPhone上的按鈕,另一個用於iPad?或者有更好的方法來完成我現在想要做的事情嗎?

回答

5

你這樣做就像你在iOS4中做的那樣。但很明顯,你從來沒有建立一個通用的應用程序有;-)

這完全沒關係有一個UIViewController類兩種不同的筆尖文件。 如果您使用故事板,則可以使用不同的故事板和單個viewController。

你甚至可以使用不同的場景相同的viewController一個故事板內。

viewController的連接保存在筆尖或故事板中。所以在設計其他用戶界面時不能覆蓋它們。

打開iPhone的故事板,使您的行動和網點連接。然後打開iPad故事板並完成獨立的連接。

0

爲響應第一個回覆,我的印象是一個視圖控制器僅支持兩個場景在故事板佈局下。我說因爲我找到了this thread

相關問題