我有下一个结构:
* TabBarController
- ViewController with TableView
- ViewController
当我选择 TableView 上的任何行时,segue 将我转发到 ViewController。在带有 TableView 的 ViewController 上,我看到了 BottomBar,但在 segue 之后它就消失了。
如何将它保存在我的 ViewController 上?我什至将最后一个 ViewController 放在了 NavigationController 中,但这对我也没有帮助。
我该如何解决?
最佳答案
您的层次结构应如下所示:
* TabBarController
- NavigationController
- ViewController with TableView
- ViewController
使用 Show
segue 和 UINavigationController
将目标 View Controller 推送到导航堆栈。但是,大多数其他 View Controller 使用 Show
以模态方式呈现 View (即通过在源 View Controller 上滑动),这就是您的标签栏消失的原因。
关于ios - 为什么 TabBar 在 segue 之后隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35500866/