私は、XOS 7.3のSwift 2でiOS 9.3用のアプリケーションをプログラミングしています。ナビゲーションコントローラの一部である検索コントローラを持っています。この特定のビューのナビゲーションバーを非表示にしたいのですが、ステータスバーの背景色を画面の最上部で白くして色をつけたいと思います。ナビゲーションバーを隠している間にそうする方法はありますか? ここでは、参照用の画像があります:Search View色を取り除かずにナビゲーションバーを削除するSwift
0
A
答えて
0
self.searchController = UISearchController(searchResultsController:searchResultsController)のための非表示ステータスバーのための self.searchController.searchResultsUpdater = searchResultsController self.searchController.hidesNavigationBarDuringPresentation = falseを
self.searchController.searchBar.searchBarStyle = .Minimal
0
特定のスクレン:
override func viewWillDisappear(animated: Bool) {
UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: .None)
}
override func viewWillAppear(animated: Bool) {
UIApplication.sharedApplication().setStatusBarHidden(true, withAnimation: .None)
}
ナビゲーションemコード下探索コントローラを用いてbeded:
self.searchController = UISearchController(searchResultsController: searchResultsController)
self.searchController.searchResultsUpdater = searchResultsController
self.searchController.hidesNavigationBarDuringPresentation = false
self.searchController.searchBar.searchBarStyle = .Minimal
0
ステータスバーの背景色は、画面の最上部に白くなるとNavigationBar溶液がのViewController者のviewDidLoadに背景色で一つのサブビューを追加した時点で非表示であります方法。 ViewControllerのviewDidLoadメソッドで次のコードを追加します。
let viewStatusBarBG = UIView(frame: CGRectMake(0, 0, self.view.frame.width, 20))
viewStatusBarBG.backgroundColor = UIColor(red: 0.89, green: 0.22, blue: 0.37, alpha: 1.0)
self.view.addSubview(viewStatusBarBG)
任意の背景色を設定します。
関連する問題
- 1. バーの色を削除せずにナビゲーションバーの下の影の線を削除しますか?
- 2. エンティティフレームワークを使用してベーステーブルから削除せずにテーブルを削除せずにテーブルを削除する
- 3. nhibernate:削除せずにコレクションからオブジェクトを削除する
- 4. リモートブランチを削除せずにローカル "リモートブランチ"を削除しますか?
- 5. WPFブラウザアプリケーションからナビゲーションバーを削除
- 6. moodleのクイズページからナビゲーションバーを削除
- 7. 削除:色を設定せずにテキストから色を移動します
- 8. Hibernate - オブジェクトを削除せずにオブジェクト参照を削除する
- 9. データを削除せずにHive外部テーブルを削除する
- 10. JS - コンテンツを削除せずにタグを削除する
- 11. 投稿ヘッダーを削除せずにページヘッダーを削除する
- 12. Swift - ビデオからオーディオを削除する
- 13. Swiftでグループデータを削除するには?
- 14. データソースからアイテムを削除せずにリストからアイテムを削除する - c#
- 15. Swift Firebase削除していないオブザーバーを削除する
- 16. サーバから削除せずにSVNからディレクトリを削除する
- 17. スプラッシュ画面からナビゲーションバーを削除するには?
- 18. データベース内のデータを削除せずにFirebaseリサイクラビューアダプタからデータを削除する
- 19. Swift - アニメーションのエフェクトを削除
- 20. コミットを削除せずにgitを削除ブランチ
- 21. キーを削除せずにdicの値を削除
- 22. ナビゲーションビューの「スタック」を削除するXcode swift
- 23. iOS Swift MKMapViewマップタイルを削除する
- 24. Swift - 静的なUITableViewで削除するスワイプ(削除ボタンなし)
- 25. 引用符を取り除く - Swift
- 26. SwiftオブジェクトをRealmから削除
- 27. インデックスを削除せずにMySQLカラムを削除するとどうなりますか?
- 28. そのリストから取り除かれたアイテムを削除するには?
- 29. 個々のタブのナビゲーションバーをinterfaceBuilderから削除する方法
- 30. 削除されたSubview Swift 3を削除しました。iOS
検索バーをナビゲーションバーに配置したいですか? –