Xcode 11 转场
Posted
技术标签:
【中文标题】Xcode 11 转场【英文标题】:Xcode 11 Segues 【发布时间】:2019-07-31 12:48:37 【问题描述】:每当我在 Xcode 11 测试版中使用 segues 时(这里只是使用滑动手势在两个 VC 之间切换),第二个 VC 就会作为卡片弹出:
我怎样才能防止这种情况发生?
【问题讨论】:
【参考方案1】:我看看这篇文章。它很好地解释了它发生的原因,并举例说明了如何将其恢复为标准样式。
View Controller Presentation Changes
【讨论】:
非常感谢!全屏模式演示,想通了! 是的,没问题,很高兴它有帮助!【参考方案2】:如果有人以编程方式执行 segue,则代码需要类似于以下内容:
@objc func buttonClicked(_ sender: UIButton)
let vc = ViewControllerB() //Destination controller
vc.modalPresentationStyle = .fullScreen // This line is needed now
vc.modalTransitionStyle = .flipHorizontal
self.present( vc, animated: true, completion: nil )
【讨论】:
以上是关于Xcode 11 转场的主要内容,如果未能解决你的问题,请参考以下文章