0

検索バーを作成しました。何かを検索すると、SearchResultController が表示され、結果が表示されます。しかし、ステータスバーは真っ白!問題は、ステータスバーのスタイルを白に変更し、ステータスの背景も白になったことです=>すべてが白になりました:(

状況のスクリーンショットはこちら: http://omkia.com/screenshot1.png

この行のステータス背景をどのように変更しますか?

override func viewDidLoad() {
    super.viewDidLoad()
    UIApplication.sharedApplication().statusBarStyle = .LightContent

    self.resultSearchController = ({
        let controller = UISearchController(searchResultsController: nil)
        controller.searchResultsUpdater = self
        controller.dimsBackgroundDuringPresentation = false
        controller.searchBar.sizeToFit()            


        self.tableView.tableHeaderView = controller.searchBar

        return controller
    })()

PS: Xcode 6.3.2 と Swift を使用しています。乾杯 !

4

2 に答える 2

0

白または黒以外の色に直接変更することはできません。

ナビゲーション バーとステータス バーの背後にビューを配置し、その色を好みの色に変更できることを読みました。

于 2015-10-16T23:18:29.793 に答える