当使用这三个元素的组合时:
我们第一次激活搜索栏时,取消按钮从左侧出现,而不是正常状态。
您知道如何解决此问题吗?应该向苹果工程师报告吗?
以下是易于复制的代码:
override func viewDidLoad() {
super.viewDidLoad()
let attributes = [NSAttributedStringKey.font: UIFont(name: "AvenirNext-Bold", size: 15)!]
UIBarButtonItem.appearance().setTitleTextAttributes(attributes, for: .normal)
self.definesPresentationContext = true
self.navigationItem.searchController = UISearchController(searchResultsController: nil)
self.navigationItem.searchController?.hidesNavigationBarDuringPresentation = false
}