【发布时间】:2019-02-25 11:49:50
【问题描述】:
我有一个类似于层次结构的堆栈(我使用的是编程方式,所以我做到了)
UINavigationController -> UITabbarController -> UInavigationController -> UIViewController
-> UInavigationController -> UIViewController
正如 Apple Docs 所说的 pushViewController:
要压入堆栈的视图控制器。此对象不能是标签栏控制器
我需要知道这是否有已知的错误,或者肯定会导致错误。
我确实搜索了很多类似的帖子,但没有一个给我一个可以接受的答案。 Using UITabBarController with UINavigationController - Swift 3
Can you push a UITabBarController inside an UINavigationController
【问题讨论】:
-
既不会导致错误,也不会导致错误。只是苹果希望您在标签栏控制器中为不同的标签提供不同的堆栈。虽然上面提到的堆栈仍然可以实现但不推荐,也不是正确的方法。
-
感谢您的回答。如果我们能从官方/可靠来源获得一些答案,那就太棒了。
-
发布了来自苹果的参考