2012-04-22 8 views
1

xcode4.2には、同じ名前のxibファイルをバンドルしたUiViewControllerがあります。 UiViewControllerでは、以下のようにいくつかのIBOutletがxibに接続されています。UIViewControllerのiPadバージョンを作成するxxx

@property (retain, nonatomic) IBOutlet UIButton *topButton; 
    @property (retain, nonatomic) IBOutlet UIButton *hotButton; 
    @property (retain, nonatomic) IBOutlet UIButton *newButton; 
    @property (retain, nonatomic) IBOutlet UIButton *starredButton; 

ここで、私はUIViewControllerのiPad版xibファイルを作成したいと思いますが、どうすればいいですか?つまり、1つのIBOutletを2つのバージョンのxibに接続する方法です。 ご協力いただければ幸いです!ありがとう!

答えて

4

それからちょうど彼らの両方が同じファイルの所有者を持っているし、必要な接続をフックアップしてください。

1

新しいファイルに移動 - >左側からユーザーインターフェイスを選択 - >空を選択 - >デバイスファミリのipadを選択してください。

+0

これは分かります。私はその質問を修正した。 – Kaibin

0

xcode 4では、1つのxibでこれを行うことはできませんが、それぞれのipadバージョンを一度に作成できます。ターゲットを右クリックして複製をクリックします。次に、「複製してipadに移行」を選択します。ターゲットと新しいセットのxibが作成されます。これはあなたを助けるかもしれません。あなただけの

MyView~iphone.xib 
MyView~ipad.xib 

に名前を付ける適切な2つのニブが必要

+0

私はprojetcターゲットを右クリックして複製を選択しますが、 '複製してipadに移行する'という選択は表示されません。ターゲットをコピーするだけです。 – Kaibin

+0

これをチェックしてくださいhttp://s7.postimage.org/e7b7qo6ff/Screen_shot_2012_04_22_at_2_29_48_PM.png私はあなたがデバイスのセクションでipadを設定したと思います。 [ターゲット] - > [概要] - > [デバイス]に移動し、デバイスをiphoneからipadに変更してから、トランジションを複製します。 – MrWaqasAhmed

+0

あなたが言ったように私はipadのバージョンのターゲットを持っていますが、それは私が望むものではなく、ipadのバージョンのターゲットは '2x'ボタンでオリジナルのサイズを調整するだけです。 – Kaibin

関連する問題