如何在所有视图中使用UIViewController但与所有视图无关

时间:2016-07-14 15:16:49

标签: ios swift

使用swift我的IOS应用程序的UITabBarController设置如此

主页|个人资料|创建

现在我有其他与UITabBarController上的视图无关的视图,如(带有描述的照片的视图)。

所以说我去添加UITabBarController(带有描述照片的视图)

然后Xcode将改变我的UITabBarController

主页|个人资料|创建| (查看带描述的照片)

当我希望标签栏仍然位于我的底部(带有描述照片的视图)但是要保持像

主页|个人资料|创建

我仍然希望在此视图的底部和其他所有视图中都有UITabBarController。

如果没有UITabBarController强制视图与它建立关系,我无法弄清楚如何做到这一点。

2 个答案:

答案 0 :(得分:1)

您可能希望通过其他视图(主页|个人资料|创建)访问(带有描述的照片的视图),例如用户在主视图上点击照片和您的(带有照片的视图)描述)出现。

之后,您可以将描述视图(从我认为,可能是Home视图)嵌入到照片中的视图嵌入到导航控制器中。通过这种方式,标签栏控制器将与导航控制器具有关系,并且由所述导航控制器控制的任何视图将从其继承标签栏。您可能需要查看此页面上的答案以获取更多信息:How to implement tab bar controller with navigation controller in right way

答案 1 :(得分:0)

与其他人一样,很难理解你的问题。但是,如果要在一个现有选项卡中添加新的选项卡栏控制器,只需使用容器即可实现它,如下图所示。

enter image description here