ルートビューコントローラーのナビゲーションバーを非表示にし、それ以外の場合は表示します-Swift

MBH

ルートビューコントローラーからのみナビゲーションバーを非表示にする必要があります。

「ナビゲーションバーの表示」を無効にしてストーリーボードから非表示にしようとすると、そのルートビューコントローラーに接続されている他のすべてのビューコントローラーから非表示になります。

可能な解決策は何ですか?

MBH

私はこのコードでそれを解決しました:

override func viewWillDisappear(animated: Bool) {
    self.navigationController?.setNavigationBarHidden(false, animated: animated);
    super.viewWillDisappear(animated)
}

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    self.navigationController?.setNavigationBarHidden(true, animated: animated)
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

バーボタンナビゲーションコントローラーは非表示ですSwift

分類Dev

Swiftでモーダルビューコントローラーを表示および非表示にします

分類Dev

UILabel Swift を非表示にする方法: ラベルが非表示に設定されている場合、ラベルはテーブル ビュー コントローラーにスペースを作成します

分類Dev

Swift:ナビゲーションコントローラーがない場合に最初のビューコントローラーに戻る方法

分類Dev

ナビゲーションスタックの前のコントローラーに移動します(Swift)

分類Dev

Swift-アニメーションでナビゲーションバーの表示を非表示にする

分類Dev

Swiftで「ナビゲーションバービューコントローラーなし」から「ナビゲーションバービューコントローラーあり」に移動する方法

分類Dev

NSInvalidArgumentException による iOS Swift Paypal 統合のクラッシュ アプリケーションがターゲットに nil モーダル ビュー コントローラを表示しようとした

分類Dev

タブバーを使用してアプリデリゲートからのビューを表示する コントローラー - >ナビコントローラー - >階層の表示 - iOS Swift

分類Dev

Swiftでは、プログラムでUIViewを作成し、それにコントロールを追加し、自動レイアウトを使用すると、コントロールがビューの親に表示されます。

分類Dev

Swiftの最初のViewControllerからナビゲーションバーを非表示にする方法は?

分類Dev

Swiftでのマルチビューコントローラーナビゲーション

分類Dev

Swift / XCode 6.4:ナビゲーションバーのナビゲーションコントローラーに戻るボタンを追加

分類Dev

Swift2:現在のビューコントローラーを閉じて、新しいビューコントローラーを表示します

分類Dev

swift 4のナビゲーションコントローラーで戻るナビゲーションアイテムをクリックしたときにログアウトする簡単な方法はありますか?

分類Dev

Swift:ビューでタップが発生すると、非表示のナビゲーションバーが表示されます

分類Dev

AVPlayer Swift:コントロールを非表示にして横向きのビューを無効にするにはどうすればよいですか?

分類Dev

Swiftのナビゲーションコントローラーなしでナビゲーションバーにバーボタンアイテムを追加する

分類Dev

Swift-タブバーとナビゲーションバーを単一のビューコントローラーに追加するにはどうすればよいですか?

分類Dev

SwiftのhidesBackButtonでナビゲーションバーの戻るボタンを非表示にする

分類Dev

ナビゲーションコントローラー(Swift)内の特定のビューコントローラーの自動回転を無効にするにはどうすればよいですか?

分類Dev

iOS(Swift):ナビゲーションコントローラーに埋め込まれたViewControllerの提示

分類Dev

iOS Swift4ナビゲーションコントローラーを再起動します

分類Dev

Swift:ログインビューの後にタブバーコントローラーを表示する方法

分類Dev

Swift でのナビゲーション コントローラーの動作

分類Dev

Swift:必要なコードを呼び出しても、ナビゲーションバーが非表示になっていますか?

分類Dev

Swiftでタイトルの代わりに2つのラベルを追加して、ナビゲーションバーをカスタマイズします

分類Dev

ビューコントローラーをタブバーSwiftに押し込む/表示する

分類Dev

Swift /ルートビューコントローラー/ページビューコントローラーでNavigationBarを非表示にする方法。画面上部に少し隙間があります

Related 関連記事

  1. 1

    バーボタンナビゲーションコントローラーは非表示ですSwift

  2. 2

    Swiftでモーダルビューコントローラーを表示および非表示にします

  3. 3

    UILabel Swift を非表示にする方法: ラベルが非表示に設定されている場合、ラベルはテーブル ビュー コントローラーにスペースを作成します

  4. 4

    Swift:ナビゲーションコントローラーがない場合に最初のビューコントローラーに戻る方法

  5. 5

    ナビゲーションスタックの前のコントローラーに移動します(Swift)

  6. 6

    Swift-アニメーションでナビゲーションバーの表示を非表示にする

  7. 7

    Swiftで「ナビゲーションバービューコントローラーなし」から「ナビゲーションバービューコントローラーあり」に移動する方法

  8. 8

    NSInvalidArgumentException による iOS Swift Paypal 統合のクラッシュ アプリケーションがターゲットに nil モーダル ビュー コントローラを表示しようとした

  9. 9

    タブバーを使用してアプリデリゲートからのビューを表示する コントローラー - >ナビコントローラー - >階層の表示 - iOS Swift

  10. 10

    Swiftでは、プログラムでUIViewを作成し、それにコントロールを追加し、自動レイアウトを使用すると、コントロールがビューの親に表示されます。

  11. 11

    Swiftの最初のViewControllerからナビゲーションバーを非表示にする方法は?

  12. 12

    Swiftでのマルチビューコントローラーナビゲーション

  13. 13

    Swift / XCode 6.4:ナビゲーションバーのナビゲーションコントローラーに戻るボタンを追加

  14. 14

    Swift2:現在のビューコントローラーを閉じて、新しいビューコントローラーを表示します

  15. 15

    swift 4のナビゲーションコントローラーで戻るナビゲーションアイテムをクリックしたときにログアウトする簡単な方法はありますか?

  16. 16

    Swift:ビューでタップが発生すると、非表示のナビゲーションバーが表示されます

  17. 17

    AVPlayer Swift:コントロールを非表示にして横向きのビューを無効にするにはどうすればよいですか?

  18. 18

    Swiftのナビゲーションコントローラーなしでナビゲーションバーにバーボタンアイテムを追加する

  19. 19

    Swift-タブバーとナビゲーションバーを単一のビューコントローラーに追加するにはどうすればよいですか?

  20. 20

    SwiftのhidesBackButtonでナビゲーションバーの戻るボタンを非表示にする

  21. 21

    ナビゲーションコントローラー(Swift)内の特定のビューコントローラーの自動回転を無効にするにはどうすればよいですか?

  22. 22

    iOS(Swift):ナビゲーションコントローラーに埋め込まれたViewControllerの提示

  23. 23

    iOS Swift4ナビゲーションコントローラーを再起動します

  24. 24

    Swift:ログインビューの後にタブバーコントローラーを表示する方法

  25. 25

    Swift でのナビゲーション コントローラーの動作

  26. 26

    Swift:必要なコードを呼び出しても、ナビゲーションバーが非表示になっていますか?

  27. 27

    Swiftでタイトルの代わりに2つのラベルを追加して、ナビゲーションバーをカスタマイズします

  28. 28

    ビューコントローラーをタブバーSwiftに押し込む/表示する

  29. 29

    Swift /ルートビューコントローラー/ページビューコントローラーでNavigationBarを非表示にする方法。画面上部に少し隙間があります

ホットタグ

アーカイブ