2016-04-26 5 views
1

私はホームビューのルートビューとして、次にサインインビューとメインビューのナビゲーションコントローラを持っています。新しいビューとしてSegue

vc.performSegueWithIdentifier("toMenuView", sender: nil) 

私はログインしてメインビューにセグをすると、サインインビューに戻ることができます。私はそれを望んでいない。ユーザーがサインアウトボタンをタップしてから再びメインビューに戻るためのアクセス権を持たずにホームビューに戻らない限り、メインビューに戻ることはできますか?

答えて

0

ジェスチャ認識器が前のページにスワイプします。

self.navigationController.interactivePopGestureRecognizer.enabled = false

あなたはナビゲーションバーを持っている場合は、あなたもそれを非表示にする必要がある場合があります。私はそれがルートナビゲーションコントローラをtheresの言及を忘れてしまったが、ええ、私は戻るボタンを隠してきたが、スワイプがまだそこにある

self.navigationController.navigationItem.backBarButtonItem.enabled = false

+0

:。そうでないあなたもバックボタンを非表示にすることができますこれはそれを隠すか、それを取り除くことができますか? –

+0

戻るボタンを隠した後は、viewDidLoadメソッド内の最初のコード行を使用するだけで、前のページに戻る方法はありません。自分でコード化しない限り。 – jo3birdtalk

+0

隠れているのではなく、次のビューに完全に向かうことはできますか? –

関連する問題