gpt4 book ai didi

ios - 设置默认背景并可以更改它(Swift)

转载 作者:可可西里 更新时间:2023-11-01 00:54:24 25 4
gpt4 key购买 nike

我想在 viewDidLoad 中设置默认背景:

override func viewDidLoad() {
super.viewDidLoad()

let bkgrnd1 = UIImageView(frame: UIScreen.main.bounds)
bkgrnd1.image = UIImage(named: "bkgrnd1.png")
bkgrnd1.contentMode = UIView.ContentMode.scaleAspectFill
self.view.insertSubview(bkgrnd1, at: 0)
}

在那之后,我想要另外 2 个单独的 UIButton 来用另一个“bkgrnd2.png”替换和/或停用默认的“bkgrnd1”。

最佳答案

您需要使 bkgrnd1 成为一个实例变量,以便在 vc 的所有函数中访问它,因为它当前是一个局部变量

var bkgrnd1 : UIImageView!

override func viewDidLoad() {
super.viewDidLoad()

bkgrnd1 = UIImageView(frame: UIScreen.main.bounds)
bkgrnd1.image = UIImage(named: "bkgrnd1.png")
bkgrnd1.contentMode = UIView.ContentMode.scaleAspectFill
self.view.insertSubview(bkgrnd1, at: 0)
}

然后做

bkgrnd1.image = UIImage(named: "bkgrnd2.png")

任何地方,如果你想隐藏集合

bkgrnd1.isHiddden = true

关于ios - 设置默认背景并可以更改它(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53303851/

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