【发布时间】:2012-03-04 21:48:38
【问题描述】:
我知道如何为我推入导航控制器堆栈的每个控制器添加一个按钮。 但是我需要始终在导航栏的右上角有一个设置按钮,无论哪个控制器被按下或弹出。该按钮应以模态方式显示设置视图控制器。
对我来说,让每个控制器的 viewDidLoad 都包含按钮代码以及设置控制器标题似乎是一种 hack。
似乎我应该能够从导航控制器本身插入此按钮,指向导航控制器中的选择器。然后,此方法将通过此时恰好在堆栈中处于活动状态的任何控制器以模态方式呈现 settingsController。
关于如何实现这一点的任何想法?
【问题讨论】:
标签: ios cocoa-touch uinavigationcontroller