ios - PerformSegue 从 TabBarController 到 ViewController 而不隐藏 TabBar

标签 ios xcode swift uiviewcontroller uitabbarcontroller

我使用 Xcode 和 Swift 创建了一个 iOS 应用程序。我的 Storyboard 包含五个 ViewControllers,由一个 TabBarController 管理。

有没有办法在底部的 TabBar 不消失的情况下执行从 UITabBarControllerUIViewController 的转场?

最佳答案

实现它的最佳方法是将包含在选项卡栏 Controller 中的 View Controller 包装在 UINavigationController 中。然后在该 View 内,您可以将新 View 推送到导航 Controller 并保留标签栏 Controller 。

查看有关合并 View Controller 的链接 https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Chapters/CombiningViewControllers.html

关于ios - PerformSegue 从 TabBarController 到 ViewController 而不隐藏 TabBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37679561/

相关文章:

ios - 无法将图像放入uitableviewcell

objective-c - iOS:UIView 的简单物理

ios - 如何加速滞后的 Swift 文件?

objective-c - 在 iPad 6.0 模拟器中运行应用程序时出现布局问题

ios - 按下导航栏的内置后退按钮时弹出到 Root View Controller

swift - Swift 中的继承、泛型和协议(protocol)

ios - 创建类似于 Facebook 提要页面的应用

swift - 'ViewController' 不能转换为 'CocoaMQTTDelegate' 吗?

Swift 关闭 UITextView 键盘

iphone - 如何为 CABasicAnimation 设置颜色?