首页 > 解决方案 > 在 iOS 12、Xcode 10 中使用 pageSheet 的问题

问题描述

我正在尝试重新创建效果,其中我在用户 iPhone 上呈现的视图控制器位于呈现的视图控制器后面,因此您可以看到前一个 VC 的顶部。

@objc func showSteps() {
    let vc = UIStoryboard(name: Storyboards.Main.rawValue, bundle: nil).instantiateViewController(withIdentifier: HowToSteps.four.stepAsString())
    vc.modalPresentationStyle = .pageSheet // I've also tried the other enum options here to no effect

    let nc = UINavigationController(rootViewController: vc)
    present(nc, animated: true)
}

然而,呈现的视图控制器只是以全屏形式出现,而无法看到其下方的视图控制器。

这里的任何帮助将不胜感激。谢谢!

编辑:

我想要的效果:

标签: iosswiftuikit

解决方案


推荐阅读