gpt4 book ai didi

ios - 以编程方式将 ViewController 呈现在其他之上

转载 作者:IT王子 更新时间:2023-10-29 05:24:49 24 4
gpt4 key购买 nike

我有以下代码显示我的 View Controller 而不是现有的:

let frameworkBundle = NSBundle(identifier: "me.app.MyFramework")
var storyBoard:UIStoryboard = UIStoryboard(name: "MyStoryboard", bundle: frameworkBundle)

var vc = storyBoard.instantiateInitialViewController() as MyPresenterViewController

viewControllerToPresentIn.presentViewController(vc, animated: true, completion: nil)

但我想以编程方式在另一个 View Controller 的之上呈现 View Controller ,

有什么想法吗?

最佳答案

如果你想让你的模态视图 Controller 可见,尽管你必须给它的 View 一个清晰的颜色背景。并将其 modalPresentationStyle 设置为 .OverCurrentContext

let vc = storyBoard.instantiateInitialViewController() as! MyPresenterViewController
vc.view.backgroundColor = .clearColor()
vc.modalPresentationStyle = .OverCurrentContext

viewControllerToPresentIn.presentViewController(vc, animated: true, completion: nil)

关于ios - 以编程方式将 ViewController 呈现在其他之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28929424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com