我正在为iOS 13准备应用程序,并在导航栏中获取搜索控制器的错误。如何解决导航栏故障?
let search = UISearchController(searchResultsController: nil)
search.dimsBackgroundDuringPresentation = false
search.searchResultsUpdater = self
search.hidesNavigationBarDuringPresentation = false
self.definesPresentationContext = true
search.searchBar.isTranslucent = false
self.navigationItem.searchController = search
self.navigationItem.hidesSearchBarWhenScrolling = true
Run Code Online (Sandbox Code Playgroud)

按“取消”,导航栏项将变为不可触摸。推视图控制器导致导航栏项目重叠。

我已经在git https://github.com/eKroman/TESTsearchBar上创建了测试项目
使用从beta 7(可能是较旧的beta)到Xcode 11 GM种子2的Xcode 11,在iOS 13 beta(在iPad上测试)中出现错误。在模拟器上未出现。