当后退按钮在导航栏中没有标题时,停止向左移动条形按钮

时间:2016-01-18 12:33:45

标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem

我正在删除导航栏中后栏按钮的标题:

self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)

这很有用,但是,当我将另一个操作的左侧栏按钮添加到导航栏时,我遇到了问题:

self.addLeftBarButtonWithImage(UIImage(named: "menu_lines")!)

左侧栏按钮显示从后栏按钮向右移动,就像后栏按钮仍然有标题文字一样。我希望新的左侧栏按钮位于后面的图标'<'旁边,但中间有水平空间,我无法弄清楚如何删除。

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试使用self.navigationItem.leftBarButtonItems = [] 添加它们,并将UIBarButton对象添加到数组中!在这种情况下,您必须设置自己的行动,但它应该照顾您正在尝试做的事情