在我的导航栏中,我有一个代表搜索按钮的右栏按钮项。当我按下它时,会调用以下函数
func didTapSearchButton(sender: Any) {
navigationItem.rightBarButtonItems?.removeLast()
navigationItem.titleView = searchController.searchBar
self.searchController.searchBar.becomeFirstResponder()
}
以下代码的问题是标题视图中添加的搜索栏没有居中,即没有与返回按钮对齐。
我注意到的一件有趣的事情是,如果我注释掉 call self.searchController.searchBar.becomeFirstResponder()
,我的标题视图将保持居中。
任何人都可以帮忙吗?