ios - UINavigationController 上的 UIBarButton 因此适用于所有 subview

标签 ios objective-c uinavigationcontroller

基本上我想要完成的是在导航栏上有一个按钮,这样当按下下面的 View 时,按钮保持不变,而不必替换每个 View 上的按钮。所以 View 层次结构看起来像这样:

导航 Controller -> 第一 View -> 第二 View

这样,按钮在第一个 View 中可见,然后在第二个 View 出现后,按钮将保留。

有人知道这是否可行吗?谢谢。

最佳答案

一种方法是:

  1. 写一个SuperViewController类
  2. 在 viewDidLoad 中将按钮添加到导航 Controller 并配置其操作
  3. 创建 SuperViewController 的 FirstViewController 和 SecondViewController 子类

关于ios - UINavigationController 上的 UIBarButton 因此适用于所有 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26494853/

相关文章:

iPhone Dev - 在处于编辑模式的 TableView 中实现复选标记

ios - 加载所有内容后如何更改uitableview单元格的字体大小

objective-c - 应用程序关闭时的 UILocalNotification

ios - 快速在导航栏下添加进度条?

ios - 消除重复代码 Swift 3

ios - 查明是否没有进行任何接触?

iphone - UIImageView 背景图片和旋转帮助

ios - iOS 点缀字体库

ios - -[UIWebView setMediaPlaybackRequiresUserAction :] affects all instances

ios - 在 loadView 期间或之前获取 UINavigationController 的内部 contentView 的 CGRect 框架