我实现了一个 searchController 并添加了 navigationItem。
那是代码:
var searchController = UISearchController(searchResultsController: nil)
searchController.obscuresBackgroundDuringPresentation = false
definesPresentationContext = true
searchController.searchResultsUpdater = self
searchController.searchBar.placeholder = NSLocalizedString("Search", comment: "")
searchController.hidesNavigationBarDuringPresentation = true
// Layout
searchController.searchBar.barTintColor = UIColor.groupTableViewBackground
navigationItem.searchController = searchController
当我在 searchBar 中单击以写入内容时,控制台中会出现此警告:
NameOfProject[9238:211033] +[CATransaction synchronize] 在事务中调用 NameOfProject[9238:211033] +[CATransaction synchronize] 在事务中调用 NameOfProject[9238:211033] +[CATransaction synchronize] 在事务中调用 NameOfProject[9238:211033] +[ CATransaction synchronize] 在事务中调用
拜托,有人知道如何解决这个问题吗?
提前致谢!!