5

、、、だけUIButtonsを使用する非常にシンプルなiPhoneアプリがあります。カスタムコントローラーやグラフィックスなし。そのUIを使用してアプリをユニバーサルに変換するにはどうすればよいですか?UIlabelsUITableView

4

2 に答える 2

21

最初に、アプリケーションのターゲット デバイスを Universal に更新します。

  1. アプリケーション ターゲット デバイスを Universal に更新します。
  2. NSMainNibFile&NSMainNibFile~ipadキーの Info.plist を確認します。
  3. 他のすべてのビューでは、2 つの異なる NIB を使用します。たとえば、FirstView.xib と FirstView~ipad.xib です。iOS ランタイムは、デバイスに基づいて適切なビューを読み込みます。

サンプル プロジェクトのスクリーンショットを次に示します。 iOS ユニバーサル アプリの Info.plist

于 2011-05-02T20:18:02.473 に答える
1

昨日、iPhone アプリを iPad に変換する必要がありましたが、アプリが非常にシンプルである限り、それを行う最も簡単な方法を見つけました。私のものは文字通り、自動サイズに設定されたいくつかのtableViewでした。Targets / Devices で、「iPhone」から「Universal」に変更してから、アプリケーションをビルドします。これは私にとって非常にうまく機能しました。すべての tableView は iPad 用に完全にフォーマットされており、必要なのはそれだけです。

テキストフィールドを含むウィンドウなど、単なるtableViewではない他のXIBファイルがある場合は、適切にサイズ変更するようにそれぞれを設定するだけで、拡大して上部にとどまり、シンプルなアプリがきれいになるはずです。 iPad用の設定はほとんどすべて完了しています。

明らかに、テストして必要なものを微調整する必要がありますが、ほとんどの場合、上記は魔法のように機能し、iPhone アプリを iPad アプリに変換するのに文字通り 1 秒かかりました。

于 2012-03-10T18:18:32.450 に答える