如何在iOS应用程序的顶部导航上添加多个按钮

如何在iOS应用程序的顶部导航上添加多个按钮,ios,rubymotion,Ios,Rubymotion,我正在创建一个简单的应用程序,并希望在顶部栏多个按钮。我添加了一个按钮,可以添加新的项目,但我希望其他按钮也可以让用户转到不同的屏幕。这就是现在的样子 有没有办法在工具栏上添加其他按钮?如果是,怎么做?或者,对于此功能,有一个选项卡栏是很常见的吗?像这样 您可以在导航栏上放置两个按钮,一个在左侧,另一个在右侧 看我做的屏幕截图 是的,您可以在导航栏上有多个按钮。您可以将它们添加到工具栏的右侧或左侧。为此,您需要创建多个条形按钮并将它们添加为一个数组。大概是这样的: UIBarButtonIte

我正在创建一个简单的应用程序,并希望在顶部栏多个按钮。我添加了一个按钮,可以添加新的项目,但我希望其他按钮也可以让用户转到不同的屏幕。这就是现在的样子

有没有办法在工具栏上添加其他按钮?如果是,怎么做?或者,对于此功能,有一个选项卡栏是很常见的吗?像这样


您可以在导航栏上放置两个按钮,一个在左侧,另一个在右侧

看我做的屏幕截图


是的,您可以在导航栏上有多个按钮。您可以将它们添加到工具栏的右侧或左侧。为此,您需要创建多个条形按钮并将它们添加为一个数组。大概是这样的:

UIBarButtonItem *actionBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:nil];

UIBarButtonItem *addBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:nil];

UIBarButtonItem *bookmarksBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self action:nil];

self.navigationItem.rightBarButtonItems = @[actionBtn, addBtn, bookmarksBtn]; //Considering that you want to have three buttons on the right side. 

你们可以,你们也可以使用导航栏。是的,我知道把按钮放在右边和左边。我的问题是,比如说,我能把三个按钮放在右边而不是一个吗?