0

現在、3〜5行のテーブルビューがあります。現在、5 ページのマニュアルの種類を設計しています。アイデアは、各行が独自の個々のView Controllerにリンクすることになっています。5 つの個別のビュー コントローラーのそれぞれに、コントローラーの下部にツールバーがあり、次のページと前のページにリンクするボタンがあります。XCODE 4.3.2 でこれを行うために、ストーリーボードとセグエを使用していました。私が経験している問題は、行 1 をクリックすると言うことです。ページ 1 に移動し、下部のツールバーで [次へ] をクリックすると、ページ 2 に移動します。すべての行を含む元の概要に戻りたいと思います。ナビゲーション ツールバーの [戻る] ボタンからこれを行うことになっていますが、ページ 1 に移動するだけです。誰か助けてもらえますか? 非常に感謝しています!:)

4

2 に答える 2

1

は、プッシュしたのUINavigationControllerリスト (スタック) を保持し、UIViewController表示される自動戻るボタンによって、スタック内で 1 ステップ下に移動します。新しいView Controllerをスタックにプッシュするだけなので、戻ると、インデックスではなく最後のページに戻ります。これには 2 つの方法があります: スタックを直接操作する (つまり、新しいページを一番上に押すのではなく、古いページを新しいページに置き換える) か、カスタムの戻るボタンを使用する (おそらく-popToViewController:animated:セレクターを使用する)。UINavigationViewControllerAPI ドキュメントの「ナビゲーション バーの更新」セクションを参照してください。

于 2012-06-24T03:34:56.257 に答える
0

最初のビュー コントローラーに戻るには- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated、UINavigationController のメソッドを使用します。

于 2012-06-24T03:41:25.780 に答える