gpt4 book ai didi

ios - 如何在 ViewController.swift 类的 overCurrentContext View 中显示图像?

转载 作者:行者123 更新时间:2023-11-30 11:44:05 24 4
gpt4 key购买 nike

如何在 ViewController2.swift 类的 overCurrentContext View 中显示图像?当我手动工作时,我正确地执行了此操作,但当我在 swift 中以编程方式使用此操作时,我没有这样做。

ViewController1.swift 代码 -

    @IBAction func btnImage(_ sender: Any)
{
let imageVC = self.storyboard?.instantiateViewController(withIdentifier: "ImageVC") as! ImageVC
self.navigationController?.pushViewController(imageVC, animated: true)
}

ViewController2.swift 代码 -

override func viewDidLoad() {
super.viewDidLoad()

self.navigationController?.setNavigationBarHidden(true, animated: true)
self.navigationController?.modalPresentationStyle = .overCurrentContext

}

我想要这个背景 alpha 0.7 并使用 .overCurrentContext

输出 -

Ouput

最佳答案

您正在推送您的 viewController,您应该使用 modalPresentationStyle .overCurrentContext 来呈现它。做这样的事情:

@IBAction func btnImage(_ sender: Any)
{
let vc = self.storyboard?.instantiateViewController(withIdentifier: "ImageVC") as! ImageVC
vc?.view.backgroundColor = UIColor.black.withAlphaComponent(0.7)
vc?.modalPresentationStyle = .overCurrentContext
vc?.navigationController?.isNavigationBarHidden = true
self.navigationController?.present(vc, animated: true, completion: nil)
}

有关更多信息,您可以阅读有关 modalPresentationStyle 的更多信息。在苹果文档中。希望它有帮助!!

关于ios - 如何在 ViewController.swift 类的 overCurrentContext View 中显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49043214/

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