我已从故事板中拖动+删除了导航栏,并在左侧极端放置了一个栏按钮项。
我想在它旁边添加另一个按钮,但我无法做到,它只是在正确的极端。我不想要那个。
它在iPad上,因此导航栏上有很多空间。如何实现这一点?
我尝试创建一个条形按钮项,但它覆盖了导航栏,而不是我想要的。
如果可能,我想隐藏工具栏的1个按钮,以便可以看到导航栏的后退按钮。
请向我推荐一些关于如何在导航栏上获得一个Bar Button Item下左边的极端按钮?在此先感谢。
答案 0 :(得分:2)
如果您打算使用自己的自定义后退按钮,并且愿意手动链接后退操作,(我猜您是因为您在IB中添加了导航栏,而不是从导航控制器中添加了导航栏)可以使用UIToolBar代替。
工具栏支持多个按钮,并允许您使用固定且灵活的空间UIBarButtonItems更精确地排列它们。
要对导航控制器添加的导航栏执行此操作,必须以编程方式添加按钮:
UIBarButtonItem *myItem1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(someMethod)];
UIBarButtonItem *myItem2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(someMethod)];
[[self navigationItem] setLeftBarButtonItems:[NSArray arrayWithObjects:myItem1,myItem2, nil]];