基本的に、私がやりたいことは、
セグメント化されたコントロールをクリックするたびに 2 つの異なる XIB ファイルをロードしたい
2 つの異なる XIB ファイルをロードすることはできますか?
例:
View 1
最初の XIBをクリックするとロードされView 2
、2 番目の XIB をクリックするとロードされます。
出来ますか?
基本的に、私がやりたいことは、
セグメント化されたコントロールをクリックするたびに 2 つの異なる XIB ファイルをロードしたい
2 つの異なる XIB ファイルをロードすることはできますか?
例:
View 1
最初の XIBをクリックするとロードされView 2
、2 番目の XIB をクリックするとロードされます。
出来ますか?
同じnib/xib
ファイル内に2つのビューを作成し、クリックで特定のものを追加する
ことview
ができます。Segemented control
outlet
IBOutlet
あなたのイメージを理解すれば、同じxib内に2つのビューを見ることができます。あなたがしたいことは、同じxibから2つの異なるビューをロードすることです。
これを実現するには、[NSBundle loadNibNamed:owner:options:] メソッドを使用する必要があります。
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"MyXIBName" owner:self options:nil];
配列 nib は、指定された XIB の下のすべてのビューを保持します。反復/フィルタリングしてから、セグメント コントロールのクリックで目的のビューを読み込むことができます。