1

ストーリーボードの外部ペン先にUITableViewCellを作成しました。UITableViewControllerから別のViewControllerへのセグエを設定しました。これはテスト時にうまく機能します。

[performSegueWithIdentifier:@"identifier" sender:self];NibのUIButtonが押されたときにどのように呼び出すのか疑問に思いました 。

何か案は?私はまだとても素人っぽいので、はっきりと説明していただければ幸いです。

よろしく、
マイク

4

3 に答える 3

1

ViewController.hでこれを行います:

- (IBAction)buttonPressed:(id)sender;

.mファイルでこれを行います:

- (IBAction)buttonPressed:(id)sender {
    [self performSegueWithIdentifier:@"identifier" sender:self];
}

次に、.xibファイルに移動し、ボタンセレクターをコントローラーに接続します。

于 2012-11-28T15:36:14.100 に答える
1

ストーリーボードでも同じことを実行できます。ボタンを右クリックし、移動先のビューコントローラに矢印をドラッグすると、セグエオプション(プッシュ、モーダル、カスタム)が表示され、1つを選択するだけです。

于 2012-11-28T15:51:02.180 に答える
0

呼び出し元のVCでそれを処理するには

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([[segue identifier] isEqualToString:@"identifier"]) {
        >yoursecondVC> *secondViewController = [segue destinationViewController];
        secondViewController.<param> = <param>;
    }

}
于 2012-11-28T15:49:38.407 に答える