0

我正在创建一个应用程序,它使用带有 5 个选项卡的 UITabController 进行导航。现在我的应用程序加载第一个选项卡作为应用程序加载时的初始视图。

我希望能够更改它,因此我有一个不使用我的 UITabController 作为初始视图的视图,一旦他们单击其上的一个按钮,它会将它们带到第一个视图并显示 TabController。

我以为我只需设置一个新视图,将其更改为初始视图控制器并从按钮到 TabController 有一个 segue,但是当我尝试这样做时,我想首先加载按钮的视图,但是当点击按钮它说需要设置一个导航控制器?不知道从这里做什么。

4

1 回答 1

1

我认为最好将标签栏控制器保留为窗口的根视图控制器。您可以使用 presentViewController:animated:completion: 从第一个选项卡中控制器的 viewDidAppear 方法呈现初始视图控制器。在动画参数设置为 NO 的情况下执行此操作,初始视图将是用户首先看到的内容。完成该视图后,只需将其关闭,您将返回到第一个选项卡的视图。

于 2013-08-28T22:16:51.973 回答