当搜索控制器可见时,导航栏会更改背景

时间:2018-02-06 09:51:35

标签: ios navigationbar uisearchcontroller

我只是像这样设置导航栏的背景颜色

navigationController?.navigationBar.backgroundColor = .orange

正如您在下面的GIF中所看到的,它可以正常工作,直到我向下滚动一点搜索控制器显示 - 然后背景重置。 这就是我设置搜索控制器的方式

searchController = UISearchController(searchResultsController: nil)
searchController?.searchResultsUpdater = self
searchController?.dimsBackgroundDuringPresentation = false
navigationItem.searchController = searchController

知道这是什么原因或如何避免它?我希望背景始终保持一致

enter image description here

0 个答案:

没有答案