2011-03-20 165 views

回答

8

這有些隱藏。你需要創建一個重複的目標。在導航器中選擇項目,然後右鍵單擊目標並選擇複製。選擇重複和過渡到iPad。一個名爲「Resources-iPad」的組將被添加到您的項目中,並將包含iPad轉換後的xib。

+0

+1節省我2小時手動移植xib。謝謝! – 2011-03-22 01:56:40

+0

歡迎。我記得幾周前遇到它時寫了4個目標。 (無恥的Xcode書插件);-) – 2011-03-22 02:07:45

+0

非常感謝,你真的救了我的一天:)) – freedev 2011-10-14 00:01:28

2

除了Joshua的步驟,您需要將目標設置爲iPhone或者它不能讓您選擇「選擇重複和過渡到iPad」。如果目標設置爲通用它不起作用。

1

稍微長一點的方法,從頭開始構建一個。當所有其他都失敗時,請嘗試以下操作:

您必須通過Xcode4爲iPad版創建一個新的MainWindow文件。

在Xcode 4中,文件>新建文件。 選擇IOS>用戶界面>應用程序,然後點擊下一步。 選擇設備系列(假定iPad)。 稱之爲MainWindow-iPad。

這將創建一個新的MainWindow-iPad.xib文件。 現在,您必須將其鏈接到應用程序代理。

單擊文件選項卡下的新的MainWindow-iPad.xib文件。 單擊應用程序委託。 在巡視窗口中,選擇第3個圖釘。這是身份檢查員。 選擇你的appDelegate的類。

現在,將其鏈接到屏幕窗口,併爲此屏幕添加任何導航控制器等。 返回到對象下的應用程序委託行,並通過應用程序委託對該窗口進行控制單擊以使其成爲插座。 從庫中拖動標籤欄控制器,並將其添加到窗口下方。 按住Control鍵並點擊應用程序委託,拖動到選項卡欄控制器。做一個出路。

這給你一個完整的MainWindow-iPad文件。

現在,選擇目標,將部署更改爲Universal,並將iPad部署信息下的主界面更改爲MainWindow-iPad。

這應該做到這一點!

3

您還可以在文本編輯器中對iPhone .xib文件的副本進行搜索和替換,並用「IBIPadFramework」替換術語「IBCocoaTouchFramework」。

+0

救命恩,謝謝! – wxs 2011-07-28 20:14:40