1

私は iOS 開発と iPad アプリ プログラミングの初心者です。今、私は複数の要素を持つ iPad 分割ビュー アプリで作業しています。他のビューの詳細ビューで、UISegmentedControl と UIView を追加しました。Segmentedcontrol が切り替えられたときに、uiview をロードして、プロジェクトにある別の .nib ファイルを表示する必要があります。私のプロジェクトはこのようなものです


マスター --------------詳細


画像 ----> 画像ビュー


ビデオ ----> ビデオ ビュー。


ウェブサイト ---> ウェブサイト ビュー。


その他 -------> その他のビュー ((UIsegmentedControl)) ---> 別の .nib ファイル

では、どうすればそれを行うことができますか? ありがとう!!!

4

1 に答える 1

0

クリックされた UISegmentedControl のアクションを受け取るには、次のことを行う必要があります

    [mySegmentedControl addTarget: self action: @selector(mySegControlClicked:) forControlEvents: UIControlEventValueChanged] ;

次に、 mySegControlClicked 関数を次のように実装します

    -(void)mySegControlClicked: (UISegmentedControl*)sender 
    {
           switch([sender selectedSegmentIndex]) {
                   case 0: //nib loading code ; 
                       break ;
                   case 1: //nib loading code ; 
                       break ;
            } 
    }

Nib ローディング コードのヘルプについては、ロード ビューを nib から参照してください。

于 2012-11-15T21:11:41.890 に答える