最新の SDK を使用して iOS アプリを開発しています。
UIView
XIB ファイルを使用して、カスタムおよびセット レイアウトを作成したいと考えています。
この XIB に、UIButton
Interface Builder を使用して 4 つの を追加しました。
UIView
ここで、これら 4 つのボタンをカスタムクラスに接続し、そこで管理したいと考えていIBActions
ます。これは非常に重要です。私はこのようにしなければなりません。
xib をロードするには、次のようにします。
- (id)initWithCoder:(NSCoder *)aDecoder {
if ((self = [super initWithCoder:aDecoder]))
{
[self addSubview:[[[NSBundle mainBundle] loadNibNamed:@"MyCustomView"
owner:self
options:nil] objectAtIndex:0]];
}
return self;
}
ストーリーボードもあり、 Interface Builder を使用UIView
してメインに追加しました。ViewController
私の質問は、新しい XIB ファイルをInterface Builderのカスタムに接続するにはどうすればよいですか?UIView
Interface Builder でこの新しい xib を開き、メインViewController
をファイルの所有者として設定し、カスタムUIView
クラスをこの新しい XIB のビューのクラスとして設定する必要があると思いますが、よくわかりません。
そして、メインViewController
で、この新しいビューのクラスを my custom に変更しますUIView
。