UISearchController添加到自定义的VC在预输入状态时显示异常,查询多方资料发现,组件一般都是如下两种方式添加:
1.self.navigationItem.searchController = searchVC
2.self.tableView.tableHeaderView = searchVC.searchBar
针对第一种添加方式,现在出现显示异常如下图:
查询多方资料,尝试发现在VC上添加如下代码则可以修复:
self.definesPresentationContext = true
self.extendedLayoutIncludesOpaqueBars = true
针对第二种添加方式,第一次预输入状态输入框会乱跳,而后正常,还未找到如何解决以及原因,有了解的大佬,麻烦指点一二!