【发布时间】:2014-02-19 16:12:38
【问题描述】:
我想将相同的UIBarButtonItem 添加到多个UIViewControllers。我之前通过创建父UIViewController 来完成此操作,该父UIBarButtonItems 设法在viewDidLoad 中添加UIBarButtonItems。但是现在我有许多从不同视图控制器继承的视图控制器,所以如果我遵循相同的策略,我应该为每个不同的视图控制器创建一个 UIViewController 子类。
我实际上在做的是在我的BaseViewController 中配置导航栏按钮,这是所有其余部分的父控制器,具体取决于我在创建子视图控制器时设置的标志。使用此解决方案,代码仅依赖于一个视图控制器,但我希望有更优雅的选项来实现这一点。
【问题讨论】:
标签: ios uiviewcontroller uinavigationcontroller uinavigationbar uibarbuttonitem