SearchDisplayControllerは廃止されましたが、ストーリーボードでもそれがサポートされており、View Controllerの上にtableViewControllerを表示する簡単な方法です。私はそれを使用していましたが、私はまだそれを使用することを好むでしょう。そして、iOS 11では、私のアプリケーションを実行すると、SearchDisplayControllerのステータスバーが表示されます。検索バーがフォーカスされた後、ピッチはBLACKです。誰もがこのバグを解決する方法を知っていますか?また、あなたが気付いた場合、検索者の余白は消えてしまいます。私はデフォルトのiOS 11検索バーを使用しています。下のスクリーンショット添付されていますiOS 11 SearchDisplayControllerは黒色のステータスバーを表示します
0
A
答えて
0
これは実際には最適なソリューションではありませんが、それは、ステータスバーの色を変更するために動作します。
if let statusBar = UIApplication.shared.value(forKeyPath: "statusBarWindow.statusBar") as? UIView {
statusBar.backgroundColor = //YOUR COLOR HERE
}
これはアプリ全体に影響しますのでご注意ください。一部のビューのみを変更する必要がある場合は、以前の色を保存して復元します。
よろしくお願いいたします。
0
extendedLayoutIncludesOpaqueBarsプロパティをtrueに設定しようとしましたか?
searchDisplayController.extendedLayoutIncludesOpaqueBars = true
関連する問題
- 1. iOS 11 - コントローラのシャドウをステータスバーに表示
- 2. MobileVLCKitプレーヤーは、iOS 11で黒い画面を表示します。
- 3. ステータスバーの色がiOS 6の黒色に変わります
- 4. ステータスバーを設定 - >黒色
- 5. iOS 9の黒のステータスバー
- 6. ステータスバーの色iOS
- 7. Phonegap Cordova - フルスクリーン表示後の黒いステータスバー
- 8. IOS 11ステータスバーの変更
- 9. のObjective-C:ステータスバーの色とナビゲーション色が同じでも、私はiOSの11で
- 10. iOSストーリーボード:ステータスバーの色
- 11. ステータスバーを非表示 - IOS
- 12. ステータスバーの色は、前払いバージョンのように黒色です
- 13. ステータスバーは常にAppCompatActivityで黒く表示されます
- 14. ランタイム非表示/表示ステータスバーiOS 9+
- 15. iOS:画像の読み込み時に黒のステータスバーが表示される
- 16. 黒色、白色データテーブル行の色は行データを非表示
- 17. ステータスバーを表示して色を変更します
- 18. ステータスバーの色を特定のビューで黒に設定するiOS9
- 19. iOS 11でPDFを表示
- 20. すべての表示ではなく、ビューのステータスバーのナビゲーションバーの黒い色を変更する方法
- 21. AVPlayerViewController黒い画面のiOS 11
- 22. iOS 4.3ステータスバーが白いバーを表示しています
- 23. エラーは表示されず、画面は黒色で表示されます。JOGL
- 24. ステータスバーの色をプログラムで黒に変更する方法
- 25. iOS 11システムの灰色の色
- 26. iOSはステータスバーを白に設定し、別のViewControllerで非表示にします
- 27. Androidはツールバーの色とステータスバーの色を変更しますがステータスバーの色は維持します
- 28. Androidは全画面表示のステータスバーを表示します
- 29. カメラモードのUIImagePickerViewは、iPad上のdismissViewControllerですべて黒色を表示します
- 30. Swift iOS -SplitViewControllerでステータスバーを非表示にしませんか?