1

2 つの UIView を持つ .xib が 1 つあります。1 つは上部の 1/3、もう 1 つは下部の 2/3 です。上面図には描画できますが、底面図には何も描画できません。

ボトムビューが正しく接続されていないのが残念です。上のビューはファイルの所有者に接続され、下のビューは何も接続されていません。下のビューをファイルの所有者に接続しようとすると、上のビューの接続が消えます。

ビューを.xibに接続して、両方にアドレス指定できるようにするにはどうすればよいですか?

更新: これはアプリの構造のイメージです...ご覧のとおり、xib と 2 つのコントローラーがあります。xib には「TDCalendarView」のクラスがあります。コントローラーは明らかに何もしません。 ここに画像の説明を入力

4

1 に答える 1

2

.xib を接続しようとしているクラスのヘッダー ファイルに個別の IBOutlets を作成する必要があります。

例えば、

@interface MyClass : NSObject {
    IBOutlet UIView *topView;
    IBOutlet UIView *bottomView;
}
@end

次に、各ビューを一意の IBOutlet に接続できます。各 IBOutlet は、.xib ファイル内の 1 つのビューにのみ接続できます。

于 2012-06-24T22:07:57.310 に答える