我无法在didpresentSearchcontroller或iOS 11 SearchController的willpresentSearchcontroller方法上触摸视图或滚动表格视图,如截图所示。有一些调光或UISearchView,它不允许我触摸视图控制器或滚动表格视图。我认为这会使视图失效。

灰色视图不允许我触摸视图控制器或表格视图。

如何与视图控制器交互或滚动表格视图。
我只想在这个视图控制器上显示结果。
// I dont want to show anotherview controller as result
searchController = UISearchController(searchResultsController: nil)发布于 2018-05-16 14:03:10
这样啊,原来是这么回事。使用
let searchController = UISearchcontroller()
func willPresentSearchController(_ searchController: UISearchController) {
searchController.dimsBackgroundDuringPresentation = false
}发布于 2020-07-11 10:11:27
从iOS 12开始,它是:
searchController.obscuresBackgroundDuringPresentation = false您应该在刷新搜索之前添加它。
https://stackoverflow.com/questions/50363153
复制相似问题