假设您有一个navigationController,您希望在其中有多个按钮。从 iOS 5 开始,您可以分配一个数组。问题是您失去了使用情节提要的所有好处,因为它将以编程方式完成。
我使用了以下技巧。通常,当您想要导航栏上的多个按钮时,您不需要工具栏。
在您希望按钮出现的当前视图(不在导航控制器中)中,通过更改来显示工具栏
bottomBar = 推断为 bottomBar = 工具栏。
在此处输入图像描述
底部会出现一个工具栏。将 UIBarButtons 添加到此栏。使用 segue 等将它们链接到其他视图控制器......在您的 .h 文件中为每个按钮创建一个插座
@property(强,非原子)IBOutlet UIBarButtonItem *Button1;
@property(强,非原子)IBOutlet UIBarButtonItem *Button2;
@property(强,非原子)IBOutlet UIBarButtonItem *Button3;
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:self.Button3, self.Button2, self.Button1, nil];
self.navigationController.toolbarHidden = YES;