在我的情节提要应用中,我有一个UITabController
,这会导致一些UIViewController
。
其中两个主要UIViewController
有一系列按钮,这些按钮会导致辅助UIViewController
。
其中每个辅助UIViewController
都会显示html内容,并且每个辅助内容都有一个按钮可以返回主UIViewController
,还有一个按钮可以返回UITabController
。
在主要UIViewController
上,标签栏显示各种项目。如果我点击按钮转到辅助UIViewController
,然后点击按钮将我带回主UIViewController
,我发现UITabBar
和项目没有显示。< / p>
在从辅助视图返回时,是否需要更改关于标签栏以强制它显示在主视图上的设置? (PS忽略在次要视图的屏幕截图中显示的网站,由于某种原因在模拟器中它显示了网站,但是当我在实际设备上编译并运行时,它显示在同一站点上托管的正确html文件)
答案 0 :(得分:0)
当你使用模态segue时,它意味着存在UIViewController
。
与推送(显示)导航不同,现有的UIViewController
可以说是覆盖它UIViewController
。
我们说viewController1
是tabViewController
项目之一,您将展示viewcontroller2
。
然后,您viewcontroller1
再次出现viewController2
。
这意味着在底部viewController1
嵌套在UITabController
和viewController2
之上,而另一个viewController1
再次嵌在其上。< / p>
该UIViewController
没有标签项和标签栏。
所以要回去,你宁愿使用解雇UIViewController
而不是再次出现。