我通过设置UISearchBar
向UINavigationBar
添加了navigationBar.titleView = customView
。
但是,现在UISearchBar
隐藏了左侧的UIBarButtonItem
,这是包含UIView
的自定义UIImageView
。
左侧的UIBarButtonItem
现在位于UISearchBar
内,我不知道如何解决此问题。
有什么想法吗?
代码:
lazy var profileBarButton: ReleaseHomeNavigationView = {
let view = ReleaseHomeNavigationView(frame: CGRect(x: 0, y: 0, width: 30, height: 30))
view.autoresizingMask = .flexibleWidth
return view
}()
//In viewDidLoad():
navigationItem.titleView = self.searchBar.searchBar
navigationItem.leftBarButtonItem = UIBarButtonItem(customView: profileBarButton)