1

基本的に、私がやりたいことは、

セグメント化されたコントロールをクリックするたびに 2 つの異なる XIB ファイルをロードしたい

2 つの異なる XIB ファイルをロードすることはできますか?

例:

View 1最初の XIBをクリックするとロードされView 2、2 番目の XIB をクリックするとロードされます。

出来ますか?

4

3 に答える 3

1

同じnib/xibファイル内に2つのビューを作成し、クリックで特定のものを追加する ことviewができます。Segemented controloutletIBOutlet

于 2013-07-29T08:37:58.557 に答える
1

あなたのイメージを理解すれば、同じxib内に2つのビューを見ることができます。あなたがしたいことは、同じxibから2つの異なるビューをロードすることです。

これを実現するには、[NSBundle loadNibNamed:owner:options:] メソッドを使用する必要があります。

NSArray *nib =   [[NSBundle mainBundle] loadNibNamed:@"MyXIBName" owner:self options:nil];

配列 nib は、指定された XIB の下のすべてのビューを保持します。反復/フィルタリングしてから、セグメント コントロールのクリックで目的のビューを読み込むことができます。

于 2013-07-29T08:38:18.000 に答える