現在、3〜5行のテーブルビューがあります。現在、5 ページのマニュアルの種類を設計しています。アイデアは、各行が独自の個々のView Controllerにリンクすることになっています。5 つの個別のビュー コントローラーのそれぞれに、コントローラーの下部にツールバーがあり、次のページと前のページにリンクするボタンがあります。XCODE 4.3.2 でこれを行うために、ストーリーボードとセグエを使用していました。私が経験している問題は、行 1 をクリックすると言うことです。ページ 1 に移動し、下部のツールバーで [次へ] をクリックすると、ページ 2 に移動します。すべての行を含む元の概要に戻りたいと思います。ナビゲーション ツールバーの [戻る] ボタンからこれを行うことになっていますが、ページ 1 に移動するだけです。誰か助けてもらえますか? 非常に感謝しています!:)
質問する
108 次
2 に答える
1
は、プッシュしたのUINavigationController
リスト (スタック) を保持し、UIViewController
表示される自動戻るボタンによって、スタック内で 1 ステップ下に移動します。新しいView Controllerをスタックにプッシュするだけなので、戻ると、インデックスではなく最後のページに戻ります。これには 2 つの方法があります: スタックを直接操作する (つまり、新しいページを一番上に押すのではなく、古いページを新しいページに置き換える) か、カスタムの戻るボタンを使用する (おそらく-popToViewController:animated:
セレクターを使用する)。UINavigationViewController
API ドキュメントの「ナビゲーション バーの更新」セクションを参照してください。
于 2012-06-24T03:34:56.257 に答える
0
最初のビュー コントローラーに戻るには- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated
、UINavigationController のメソッドを使用します。
于 2012-06-24T03:41:25.780 に答える