我有一個iPhone xib我想變成iPad xib。在Xcode 3中有一個「創建iPad版本」菜單選項。我如何在Xcode 4中執行此操作?Xcode 4.xib創建iPad版
我目前調整了我的xib的大小,但是當我打開模擬項目(導航欄等)時,它將視圖縮小到iPhone大小。
我有一個iPhone xib我想變成iPad xib。在Xcode 3中有一個「創建iPad版本」菜單選項。我如何在Xcode 4中執行此操作?Xcode 4.xib創建iPad版
我目前調整了我的xib的大小,但是當我打開模擬項目(導航欄等)時,它將視圖縮小到iPhone大小。
這爲我工作:
如果您需要將iPad xib更改爲iPhone xib,這也可以反向使用。
如果你製作一個新的筆尖,它會問你是否應該爲iPad設計大小。除非你已經完成了一些工作,否則這可能是最簡單的。
是的,我有筆尖從我的iPhone項目我想轉換爲iPad格式。目前,我只是把它們拉伸出來,但是它們的模擬特徵不起作用。 – Collin 2011-03-19 12:15:43
此功能已從Xcode 4中刪除。
現在最簡單的方法是使用Xcode 3進行轉換,因爲nib(.xib)文件格式未更改。
Xcode 3 & 4現在可以通過簡單地選擇不同的文件夾(請參閱磁盤映像上的安裝說明)將它們安裝在同一個系統上。
您將不得不使用舊版Interface Builder來使用「使用自動調整掩碼創建iPad版本」。目前在Xcode 4中沒有選項可以做到這一點。
XCode4中另一個簡單的方法是:只需在Finder中複製iPhone XIB;拖動項目中的副本。在界面構建器中打開XCodes中複製的XIB。將NIBs hirarchy中頂視圖的大小更改爲iPad維度(例如1024x748用於橫向狀態欄) - 其他所有內容都根據自動調整掩碼調整大小。 完美適合我。
這個工作,直到你想模擬項目(導航欄等),然後它自動收縮回到iPhone的大小。 – Collin 2011-05-05 13:07:52
在Xcode 4中它很隱藏,但在應用程序中轉換XIBS的選項仍然存在。
選擇目標(在您選擇項目時顯示的XCODE4中)。一旦選擇使用上下文菜單來「複製」它。它會詢問你是否想「重複並轉換到iPad」。然後,所有的XIBS將被複制到新的iPad尺寸。
很高興知道,但我仍然希望一次將它們轉換成一個.xib。 – Collin 2011-09-03 14:23:58
請注意,您的目標必須是「iphone」才能顯示「過渡到iPad」選項。環球不會讓它出現。 – 2011-10-28 13:52:34
在評估我的選擇,這是我的想法:
所以最後,我終於實現了工作正常的:
「用相同的物體填充新的筆尖」顯然可以通過複製粘貼完成,這縮短了整個過程... – 2011-10-15 17:08:58
而不是「選擇uiviewcontroller」類,它可能會更容易一點,只是「創建新文件」並進入iOS的「用戶界面」部分,選擇「空白」。點擊下一步,選擇iPad。然後將一個UIViewController拖放到它上面......但是,我會說arlomedia的答案在他的答案下添加了一些評論。 – hokkuk 2012-03-24 18:20:48
使用的XCode 4,所有你需要做的是選擇Project Navigator中(iPhone專用)的.xib文件,然後選擇文件 ... - >重複 ...
將新的.xib文件命名爲sam e作爲你的iPhone專用的一個,但在名稱後加上〜ipad。您的全新視圖層次結構中的所有以前的連接都應該在全新的特定於iPad的.xib文件中保持不變。
你可以使用這個工具,我做的基礎上,從 「arlomedia」 的答案:
只要給它的iPhone廈門國際銀行路徑
你不需要在文本編輯器中打開新的xib。您可以在「源代碼」模式下打開xcode 4中複製的xib,右鍵單擊複製的xib,然後在「打開爲」下選擇「源代碼」。直接編輯代碼。 (然後選擇「界面生成器」) – hokkuk 2012-03-24 17:52:33
也可以,你不需要搜索那些大小的視圖來改變那裏,你可以在你建議的兩個編輯後保存複製的xib(把它重新放回到IB格式如上註釋),然後突出顯示(選擇)您的主視圖控制器或該新xib的uiview,然後進入複製xib的屬性檢查器(看起來像xcode中的滑塊控制最右列),在「size」下選擇「 iPad全屏「,然後重新排列你喜歡的子視圖。 – hokkuk 2012-03-24 18:10:36
哇!很好的答案,它只是工作:) – 2012-07-12 16:46:35