1

プロジェクトの開始時にユニバーサル アプリを作成すると、XCode は、iPhone と iPad の両方の ViewController クラスと XIB ファイルを自動的に作成します。

ViewController.h
ViewController.m

ViewController_iPhone.xib
ViewController_iPad.xib

iPhone と iPad XIB ファイルの両方で別のクラスを追加する必要があります。しかし、 で新しいファイルを作成するときXCode、1 つのことで XIB ファイルしか選択できません。Targeted for iPad チェックボックスをオンにすると、iPad 用の XIB ファイルのみを取得できます。

クラスでiPhoneとiPad XIBの両方を追加したい。どうやってやるの?

4

1 に答える 1

1

次のように、インスペクタで iPad の ViewController をリンクするだけです。

Xcode4 で .xib をクラスにリンクするには:

新しく追加された iPad .xib を開きます。

プレースホルダーで [ファイルの所有者] を選択します。

3 番目のサムネイルで、右側のパネルで [Identity Inspector] を選択し、[Custom Class] フィールドを編集して、(SecondViewController) のようなクラス名を入力します。

その後、XIBファイルで問題ありません。

私の答えがあなたを助けることができると思います。

于 2012-08-28T06:58:58.773 に答える