返回旁边的UINavigation栏按钮项

时间:2016-05-19 17:29:15

标签: ios storyboard segue uinavigationitem uinavigation

我目前有一个视图,在点击按钮时会转到UINavigation View。在第一个视图之后,它可以通过一个额外的视图很好地工作,但是我想在第一个视图之后添加更多视图。

一旦到达最后一个视图,导航栏只有< Back但我想在该视图中包含Bar Button Item,以便我可以遍历另一个视图而不是创建另一个视图导航控制器。有没有办法做到这一点?

以下是一些帮助说明的屏幕截图:

这是你要提出的第一个观点。

First view

//

以下是您使用我自己的Bar Button Item

进行的第二个视图

Second view

//

最后使用< Back的最后一个视图由UINavigation自动添加但是如果我想在此之后进入另一个视图怎么办?我如何在此处加入Bar Button Item

Last view

故事板: enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用对象库中的Bar Button Item

enter image description here

正如描述所说,它的行为与按钮类似。将其添加到导航中,然后进行控制 - 将其拖动到要转换到的viewcontroller / nagivationview并创建segue。

希望这会有所帮助。 :)

答案 1 :(得分:0)

您还可以在导航栏的左侧或右侧以编程方式添加UIBarButtonItem。

 self.navigationItem.hidesBackButton = YES;
 UIBarButtonItem *button=[[UIBarButtonItem alloc]initWithTitle:@"Title" style:UIBarButtonItemStylePlain target:self action:@selector(ButtonAction)];
 self.navigationItem.leftBarButtonItem = button;

处理按钮点击操作

-(void)ButtonAction{
  }

您还可以使用rightBarButtonItem向右侧添加按钮。 希望它有所帮助..