簡體   English   中英

為iOS(iPhone和iPad)制作兩個故事板

[英]Making two storyboards for iOS (iPhone and iPad)

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

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

創建兩個不同的故事板並命名它們,以便輕松指定哪個。 然后單擊允許您更改實際應用程序設置的文件。 並將構建更改為universal ,然后指定要使用的故事板!

有一個iphone和ipad的故事板設置

蘋果手機

在此輸入圖像描述

iPad的

在此輸入圖像描述

確保故事板的名稱已正確設置

即使您已經創建了一個非通用的應用程序,只需將其更改為通用(目標 - >摘要),然后創建一個新的ipad故事板並確保在目標 - >摘要下設置主iphone故事板和主ipad故事板到正確的故事板。

您是否嘗試過創建新的Universarl XCode項目? 如果您創建通用項目,默認情況下將創建兩個故事板(一個用於iPhone,另一個用於iPad)。 我認為。

我最近必須在一個項目中執行此操作...首先,您應該導航到您的項目目標,然后單擊頂部欄中的摘要按鈕,然后您將看到一個顯示“iOS Application Target”的欄,您將看到它下拉菜單,標題為“設備”選擇通用選項。 現在為iPad添加一個故事板。 現在返回項目目標並向下滾動到“iPad部署信息”部分,並將新故事板設置為文本字段中的主要故事板,您還可以添加iPad圖標和啟動圖像。 現在您已經准備好創建通用應用程序了!

它非常簡單,只需在universal執行應用程序然后轉到目標然后信息然后添加主要storyborad文件基本名稱(iPad)然后構建並運行iPhone運行到它的顯示iPhone和iPad運行時顯示為iPad兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM