[英]Change a list of presented view controllers in swift like
我的应用程序具有复杂的过渡序列:
问题是如何插入 D。在弹出式动画的情况下,navigationController 具有viewControllers
属性,我可以根据需要进行更改。 但是在模态视图控制器的情况下该怎么办?
您可以将 D 控制器的视图放在 controller A 上的视图中 - 您可以像普通视图一样管理它 - 使用 animation 隐藏/显示。
你可以在 controller A 中有这样的东西:
let dController = DController()
if let dView = dController.view {
self.view.addSubview(dView)
}
我的解决方案是:
UINavigationController
),B 作为 rootViewController换句话说,我没有找到如何替换呈现/呈现的视图控制器,但我可以将它们构建到导航控制器中。 它比内置视图和添加子视图控制器要好,因为您仍然可以毫无困难地使用呈现/关闭。
似乎UITabBarController
也可以用于此目的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.