0

当我的应用程序启动时,我会有一个可供用户选择的初始列表。一旦选择,用户应该被带到一个 UITabController ,它的内容与初始列表中选择的项目相关。

为了让用户返回该列表,我希望在应用程序顶部有一个标题/工具栏。该栏应该包含一个标题和一个按钮,让用户可以返回到可以选择新项目的第一个模式列表。

我知道我可以让每个单独的视图控制器指定一个标题和一个按钮,但我希​​望它在 AppDelegate 而不是在每个视图上进行控制,这样每个视图就不必包含重复的逻辑来完成此操作。

理想情况下,我的应用程序将是一个 UINavigationController 和一个包含 UITabViewController 的 UIViewController;但是,Apple 似乎不赞成这种类型的流程。

有没有办法管理这个?

4

1 回答 1

0

我认为在标签栏控制器级别没有任何方法可以做到这一点。您可以创建一个 UIViewController 的子类来添加一些方法和属性来处理您的标题栏,然后让您的每个单独的控制器都从该类继承而不是直接从 UIViewController

于 2012-12-17T21:10:59.017 回答