【发布时间】:2018-11-16 12:51:27
【问题描述】:
我的应用程序的结构如下:
UITabBarController -> UINavigationController -> [UIViewController1, UIViewController2, UIViewController3]
我需要实现的是在一个小框架中的 tabBar 上方显示和隐藏一个子 UIViewController,因此它在导航堆栈中的所有控制器上都是可见的。因此,当用户在堆栈中来回导航时,如果添加了该子级,它必须在所有控制器中可见。
我已尝试将子项添加到 UITabBarController 并且它工作正常,我得到的问题是阴影选项卡项被添加到选项卡栏,这是我不想要的。
我已经尝试将孩子添加到导航控制器,但是当导航回堆栈时会增加其他问题,它会关闭孩子而不是自我并加载相同的控制器。
有没有人建议如何在整个导航过程中保留这个子控制器。
我在这里搜索过任何建议,但没有一个与我的情况一样,所以没有帮助。
谢谢
【问题讨论】:
-
你想要 UIViewContrller1,2,3... 在孩子可见时调整大小吗?
-
不,我不需要调整控制器的大小。
标签: ios uiviewcontroller uitabbar