2012-01-17 64 views

回答

5

您可以通過爲每個設備創建單獨的故事板並將設備的入口點設置到目標摘要中相應的故事板來實現此目的。

詳細說明如下。

創建一個空的通用應用程序後,您需要爲每個設備創建單獨的故事板。

文件 - >新建 - >文件 - >用戶界面 - >故事板 - >(MainStoryboard_iPad & MainStoryboard_iPhone)

在每一個你需要插入至少一個視圖控制器故事板。您可以通過拖放單個視圖控制器和每個故事板的標籤(標籤爲「iPad」和「iPhone」)來驗證功能。

隨着故事板到位,您需要添加視圖控制器的代碼。 Apple建議爲每個設備添加一個單獨的視圖控制器,但如果您真的想要,則可能會共享一個視圖控制器。

文件 - >新建 - >文件 - >的ViewController - >(HomeViewController_iPad & HomeViewController_iPhone)

導航回到各自的故事板,選擇插入的視圖控制器,並設置視圖控制器(HomeViewController_iPad & HomeViewController_iPhone)在身份檢查器中。然後通過右鍵單擊視圖並將添加引用插口拖動到視圖控制器上並選擇視圖來添加引用插座。

最後,您需要設置每個設備的入口點。導航至您的目標摘要,併爲每個設備選擇您剛剛創建的故事板的主故事板

此時,運行應用程序將在各自的設備上顯示「iPad」和「iPhone」。

+0

嘿傑森,謝謝你的回答!大! – 2012-08-18 09:31:52

+0

你打賭。當我遇到類似問題時,我遇到了您的問題。我最終使用了非故事板解決方案,類似於先前版本XCode中的通用應用程序,但我認爲故事板解決方案可能對其他人有用。 – 2012-08-19 02:48:51

相關問題