我正在尝试将搜索栏添加到导航栏。但是,搜索栏背景似乎是黑色的。这会在短时间内显示为黑色视图,而不是搜索栏。我没有使用StoryBoard。
这就是我实现搜索控制器并将其添加到导航栏的方式。
let searchController = UISearchController(searchResultsController: nil)
navigationItem.searchController = searchController
navigationItem.hidesSearchBarWhenScrolling = false
这是搜索栏的普通视图
我已将半透明属性设置为false,以更清楚地显示问题。
更改视图时,黑色背景变得明显