17

奇妙な問題があります。ストーリーボードにtestSegueViewcontrollernextPageViewControllerの2つのビューコントローラーを作成しました。
testSegueViewcontrollerには、UIButtonNextPageが含まれています。このボタンからnextPageViewControllerにCtrlキーを押しながらドラッグし、プッシュセグエを作成しました。

問題は、このプログラムを実行してtestSegueViewcontrollerのNextButtonをクリックすると、nextPageVieControllerが表示されないことです:-(

私が間違っていることについて何か考えはありますか?

4

3 に答える 3

31

このアプローチでは、モーダル セグエを使用する必要があります。プッシュ セグエはUINavigationControllerトランジションの一部です

プッシュ セグエを使用する場合は、testSegueViewcontrollerUINavigationControllerインスタンスに配置する必要があります。これにより、プッシュ セグエが機能するようになります。

于 2012-01-07T09:53:27.247 に答える
1

ビューコントローラーがuinavigationコントローラーに埋め込まれている場合、プッシュセグエはナビゲーションコントローラーの一部であり、コントローラーを別のビューにプッシュできるのはあなただけです。ナビゲーション コントローラーを追加したくない場合は、モーダル トランジションを使用します。

于 2012-01-07T12:22:19.517 に答える
0

You need to put the testSegueViewcontroller inside a UINavigationController.

于 2012-01-07T10:31:54.793 に答える