2016-10-24 6 views
0

私はナビゲーションコントローラを持っています。より多くのボタンをクリックするとiOSのMOre ...ボタンの「テーブル」に戻ることができます

NAVC-> MORE ...ボタンを押して、さらにいくつかのVCを追加します。

私がVCの方に行くのはもっと...そして、そうでなければもっと...そして、私がもう一度戻るときに...私は最後に選択したVCに行きます。 。実際のリストではありません。

私はこれをどうやってできるのだろうかと思っていました。

VCから「戻る」ボタンを削除しました。これは、多くの実績を使い果たし、アプリケーションにカスタムヘッダーがあるためです。

おかげ R

答えて

0

あなたが「もっと」ビューコントローラへの参照を持っている場合は、UINavigationControllerのpopToViewController(_:,animated:)メソッドへの参照としてそれを渡すことができます。私はよく分からない

self.navigationController?.popToViewController(MoreViewController, animated: true) 
+0

何を「より多くの」ビューコントローラを参照することによって意味する。 UINavbarcontrollerによってどのようにアクセスするかわからないように設定されています。 – BostonMacOSX

+0

私はあなたの質問を完全に理解しているかどうかはわかりません。ナビゲーションコントローラを使用したときに残したビューコントローラ以外のビューコントローラに戻る方法を尋ねていますか?または、他の何か? – user2437424

+0

これで、いくつかのタップ認識機能があります。 self.tabBarController?.selectedIndex = 3など... を使用して、異なるビューコントローラにアクセスできるようになりました。 [More]ボタンで選択したVCのselectedIndexに実際の[More]ボタンのプロパティを設定することを示します。 "More .."ボタンを2回押して実際の "More list"にアクセスする必要がありますmoreViewControllerは私の知る限りタブバーの他のボタンのようなインデックスを持っていません。 – BostonMacOSX

関連する問題