2011-03-17 196 views
1

我有一個iPhone應用程序,我想更改爲iPad應用程序。我做不是想使它通用。結果應該是僅iPad應用程序。我看到的主要問題是轉換所有的.xib文件。我意識到我將不得不手動改變一些事情,但我希望儘可能多地(包括所有在IB中苦心經營的連接)繼續。另外,如果有不太可能需要更改設置的地方,請給我一個提示。謝謝!將iPhone應用程序更改爲iPad應用程序的最簡單方法是什麼?

回答

2

Xcode有一個轉換選項。它讓您在新應用程序或通用應用程序之間做出選擇。

這將轉換您的所有NIB,但相當有用的將取決於您對Interface Builder中選擇尺寸的選擇有多徹底。對我來說大多是工作。對幾個視圖進行一些小調整,並對其他一些視圖進行完全重寫。

當然,您還必須使用「手動」構建視圖的視圖控制器。

我發現的陷阱是圍繞方向(iPad應用程序應該在所有四個方向工作)和屏幕大小。如果您有任何鍵盤和模式視圖,還有一些古怪的地方(有幾種模式視圖,並且鍵盤並不總是關閉)。和以前一樣,當您進行自動化更改時,測試是關鍵。

整個過程花了我很多時間比我所期望的。

0

很少有想法將iPhone應用更改爲iPad應用。

  1. Xcode提供了通過使用「升級當前目標iPad」菜單命令將當前iPhone應用程序更改爲iPad應用程序的規定。

http://www.enscand.com/roller/enscand/entry/ready_for_ipad

  1. 調整所有當前視圖到iPad尺寸768×1024(垂直),然後分別調整所有的子視圖。通過這樣做,連接不會丟失。
相關問題