1

私のプロジェクトはiPhone用に完成しましたが、今はユニバーサルに変換する必要があります。だから私はXcode4.5でiPhonexibをiPadxibに変換するための最良かつ迅速な方法は何であるかを知りたいです。

4

2 に答える 2

1

アプリをユニバーサルアプリに変換するには、次の手順に従います。

  1. iPadに固有の新しいxibファイルを作成します
  2. コードに特定のxibファイルをロードします。つまり、デバイスがiPadかiPhoneかを確認するためのチェックを適用してから、特定のxibファイルをロードします。チェックは次のようになります。

     if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
     // load iPhone xib and write code
     }
    else
    {
     // load iPad xib and write code
    }
    
于 2012-12-11T06:03:13.050 に答える
0
  1. 1つのxibのみを使用するために自動レイアウトを使用できます
  2. 現在使用されているデバイスに応じて、複数のxibを作成し、iPhoneまたはiPadをロードできます。

最も簡単な方法はおそらく2番です。同じインターフェイスを持つ別のxibでiPhoneの場合と同じ接続を行うだけです。

これは、アプリをユニバーサルにする方法の例です。

于 2012-12-11T06:00:20.140 に答える