gpt4 book ai didi

ios - 如何在swift中设置背景图片?

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:12 25 4
gpt4 key购买 nike

我正在尝试用快速语言为我的 ViewController 设置搁浅图像。

我正在使用以下代码:

self.view.backgroundColor = UIColor(patternImage: UIImage(named:”bg.png")!)

但是应用程序崩溃了。它显示的错误如下

“fatal error: unexpectedly found nil while unwrapping an Optional value”(Because of the “!”)

最佳答案

该错误被抛出是因为图像“bg.png”不存在。通常当您将图像导入 Assets.xcassets 文件夹时,文件扩展名会被删除。所以请尝试以下操作:

self.view.backgroundColor = UIColor(patternImage: UIImage(named:"bg")!)

您会注意到背景看起来不像预期的那样,您需要按照说明执行以下操作 here :

     UIGraphicsBeginImageContext(self.view.frame.size)
UIImage(named: "bg")?.draw(in: self.view.bounds)
let image: UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
self.view.backgroundColor = UIColor(patternImage: image)

关于ios - 如何在swift中设置背景图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38628803/

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