我有一个标签应用程序,它有六个标签,因此预期两个标签会在最后的“更多”标签下移动。我有一个刷新按钮,我想放在每个标签视图的左上角,但是当我使用故事板放置这些按钮时,如果我在其中一个标签中,则会覆盖带有“更多”文本的后退按钮移动到更多选项卡下。我想要获得的行为是将刷新按钮NEXT添加到更多选项卡,有点像Apple在附带的屏幕截图中在iTunes应用程序中执行其选项卡的方式。
我已经尝试使用代码查看按钮放置的方法,但是大多数人似乎都假设您想要使用代码创建所有按钮并将它们放在数组中。我无法找到创建“更多”按钮的方法,因为我认为这是自动生成的,但是如果有一种方法可以用来在它旁边添加一个额外的按钮,那就可以做我想要的了。
tl;博士:有没有办法在“更多”按钮旁边添加按钮?
(我是新手,所以我无法添加屏幕截图,但这里是指向我的截图的链接。http://i.stack.imgur.com/GV6M2.png)
答案 0 :(得分:0)
你知道“更多”按钮的索引是什么,所以你可以在它之前的“按钮”数组中添加“刷新”按钮吗?
答案 1 :(得分:0)
找到答案!查看方法列表总是有帮助的。您可以设置一个名为leftItemsSupplementBackButton的BOOL,它通常设置为NO,但如果设置为YES,则会在后退按钮旁边添加任何按钮而不是替换它。甚至可以使用Storyboard创建的按钮:D
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self performSelector:@selector(loadLoginScreen) withObject:nil];
isAnimated = YES;
[self.navigationItem setLeftItemsSupplementBackButton:YES];
}