0

私はiPhoneの開発について学び始めたばかりで、ストーリーボードの使用に関するリソースはほとんどないようです。

ActionViewControllerとActionDetailViewControllerの2つのビューコントローラがあります。AVCはユーザーがコミットしたアクションを一覧表示しますが、ADVCはその特定のアクションの詳細を表示します。

AVCには新しいアクションを追加するための「+」ボタンがあり、AVDCには「完了」および「キャンセル」ボタンがあります。

ストーリーボードはアプリを視覚化するための素晴らしい方法であるため、私はストーリーボードを使用するのが本当に好きです。ただし、セグエを使用して2つの画面間を移行すると、視覚的にすぐに複雑になることがわかりました。ここに画像の説明を入力してください

誰かが私にこれを行う「典型的な」方法を教えてもらえますか?アクションごとに本当に新しいセグエがありますか?

また、IBActionsを使用してみました。しかし、AVDCではAVCに戻ることができません

[self.presentingViewController dismissViewControllerAnimated:YES complete:nil];

何か案は/

4

1 に答える 1

1

私がすることは、AVCViewControllerからADVCに行く単一のSegueをセットアップすることです。その後、セグエコールを実行したいとき

[self performSegueWithIdentifier:@"nameOfSegueIdentifier" sender:self];

次に、以下のデリゲートメソッドをオーバーライドしてADVCを設定します

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

使用できることに注意してください

[segue destinationViewController]

ADVCへのポインタを取得して、画面にプッシュされる前に操作できるようにします。

お役に立てれば

于 2012-05-27T11:26:38.747 に答える