2012-11-28 104 views
5

是否可以只製作一個應用程序,並在其內部製作兩個故事板,一個用於iPhone,一個用於iPad?我不喜歡在iPad上運行應用程序並單擊2x按鈕的想法。製作適用於iOS的兩個故事板(iPhone和iPad)

我的想法是創建兩個故事板,並有一個開始類,用於檢查您使用的設備是iPhone還是iPad,然後重定向到相應的故事板。我認爲這是一個好主意,因爲代碼是相同的。

+0

是的。這是怎樣的通用應用程序默認故事板工作。 –

回答

10

創建兩個不同的故事板,所以他們很容易被指定哪個是哪個了他們的名字。然後點擊,使您可以更改設置爲您的實際應用文件。並將版本更改爲universal,然後指定要使用的故事板!

有一個故事板設置爲iPhone和iPad

iPhone

enter image description here

iPad的

enter image description here

確保故事板的名稱正確設置雖然

2

您是否嘗試創建新的Universarl XCode項目?如果創建Universal項目,默認情況下會創建兩個Storyboard(一個用於iPhone,另一個用於iPad)。我認爲。

3

即使您已經創建了一個非通用應用程序,只需將其更改爲universal(target - > summary),然後創建一個新的ipad故事板並確保在target - > summary下,主iphone故事板和main iPad故事板設置爲正確的故事板。

2

我不得不這樣做的一個項目最近......所以首先你應該導航到你的項目目標,然後單擊頂部欄中的按鈕彙總,然後你會看到一間酒吧,在那裏說:「iOS版應用程序目標」你將會看到一個下拉菜單,其標題顯示Devices選擇通用選項。現在爲iPad添加一個故事板。現在回到項目目標和向下滾動到「iPad的部署信息」部分,並設置新的故事板作爲在文本字段在這裏你還可以添加iPad的圖標和啓動圖像的主要故事板。現在您已準備好創建一個通用應用程序!

相關問題