swift - 导航栏标题位置

时间:2016-07-30 20:40:25

标签: swift xcode

我想知道如何再将标题带到中心。

我在右侧有一个搜索按钮,当您点击它时,会出现一个搜索框。 标题正在向左移动,但是当我关闭搜索框时,标题不会返回到它的原始位置。

Here is a screenshot

你可以看到第三部分,标题不会回到中心。

非常感谢您的帮助。

谢谢!

编辑: 这是代码:

func searchBtn(){
    searchBars.hidden = false
    search = UIBarButtonItem(customView: searchBars)
    var cancel = UIBarButtonItem(barButtonSystemItem: .Cancel, target: self, action: #selector(cancelSearch))
    self.navigationItem.rightBarButtonItems = [cancel,search]
    searchBars.becomeFirstResponder()
}
func cancelSearch(){

    searchBars.hidden = true
    self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Search, target: self, action: #selector(searchBtn))
}

0 个答案:

没有答案