0

在我的导航栏中,我有一个代表搜索按钮的右栏按钮项。当我按下它时,会调用以下函数

    func didTapSearchButton(sender: Any) {
        navigationItem.rightBarButtonItems?.removeLast()
        navigationItem.titleView = searchController.searchBar
        self.searchController.searchBar.becomeFirstResponder()
    }

以下代码的问题是标题视图中添加的搜索栏没有居中,即没有与返回按钮对齐。

在此处输入图像描述

我注意到的一件有趣的事情是,如果我注释掉 call self.searchController.searchBar.becomeFirstResponder(),我的标题视图将保持居中。

任何人都可以帮忙吗?

4

0 回答 0