标签栏/标签项在我的应用中的两个标签上消失

时间:2015-03-10 23:43:19

标签: ios tabs

在我的情节提要应用中,我有一个UITabController,这会导致一些UIViewController

其中两个主要UIViewController有一系列按钮,这些按钮会导致辅助UIViewController

其中每个辅助UIViewController都会显示html内容,并且每个辅助内容都有一个按钮可以返回主UIViewController,还有一个按钮可以返回UITabController

在主要UIViewController上,标签栏显示各种项目。如果我点击按钮转到辅助UIViewController,然后点击按钮将我带回主UIViewController,我发现UITabBar和项目没有显示。< / p>

在从辅助视图返回时,是否需要更改关于标签栏以强制它显示在主视图上的设置? (PS忽略在次要视图的屏幕截图中显示的网站,由于某种原因在模拟器中它显示了网站,但是当我在实际设备上编译并运行时,它显示在同一站点上托管的正确html文件)

Primary View Controller Secondary View Controller Primary View Controller after returning from Secondary View

1 个答案:

答案 0 :(得分:0)

当你使用模态segue时,它意味着存在UIViewController

与推送(显示)导航不同,现有的UIViewController可以说是覆盖它UIViewController

我们说viewController1tabViewController项目之一,您将展示viewcontroller2

然后,您viewcontroller1再次出现viewController2

这意味着在底部viewController1嵌套在UITabControllerviewController2之上,而另一个viewController1再次嵌在其上。< / p>

UIViewController没有标签项和标签栏。

所以要回去,你宁愿使用解雇UIViewController而不是再次出现。