我正在创建一个简单的应用程序,并希望顶部栏上有多个按钮。我添加了一个可以添加新项目的按钮,但我想在那里使用其他按钮以便用户转到不同的屏幕。这就是它现在的样子。
有没有办法在栏上添加其他按钮?如果是这样,怎么样?或者为此功能设置标签栏是否常见?比如这个
答案 0 :(得分:2)
是的,导航栏上可以有多个按钮。您可以将它们添加到栏的右侧或左侧。为此,您需要创建多个条形按钮并将它们添加为数组。像这样:
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.
答案 1 :(得分:0)
您可以在导航栏上放置两个按钮,一个在左侧,另一个在右侧
查看我已经完成的屏幕截图