【问题标题】:UINavigation Bar Button Item next to Back后退旁边的 UI 导航栏按钮项
【发布时间】:2016-09-16 17:56:06
【问题描述】:

我目前有一个视图,它在单击按钮时会转到 UINavigation 视图。在第一个 segue 之后添加一个额外的视图效果很好,但我想在第一个视图之后添加更多视图。

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

这里有一些截图可以帮助说明:

这是您转至的第一个视图。

//

这是您使用我自己的Bar Button Item 继续使用的第二个视图

//

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

还有故事板:

【问题讨论】:

    标签: ios storyboard segue uinavigationitem uinavigationcontroller


    【解决方案1】:

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

    正如描述所说,它的行为类似于按钮。将此添加到您的导航中,然后按住 Control 将其拖动到您要转换到的 viewcontroller/nagivationview 并创建一个 segue。

    希望这会有所帮助。 :)

    【讨论】:

      【解决方案2】:

      您还可以在导航栏的左侧或右侧以编程方式添加 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 将按钮添加到右侧。 希望对你有帮助。。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-16
        • 2014-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多