0

我已经从情节提要中拖放了导航栏,并且在最左侧放置了一个栏按钮项。

我想在它旁边添加另一个按钮,但我无法做到,它只是在右边的极端除外。我不想要那个。

它在 iPad 上,所以导航栏上有很多空间。我该如何实现?

我尝试创建一个栏按钮项,但它涵盖了导航栏,这不是我真正想要的。

如果可能的话,我想隐藏工具栏的 1 按钮,以便可以看到导航栏的后退按钮。

请向我建议一些关于如何在导航栏上获得左极端按钮下一个栏按钮项目的信息?提前致谢。

4

1 回答 1

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]];
于 2013-01-04T16:14:45.403 回答