gpt4 book ai didi

ios - UIButton setImage 没有立即更改按钮的图像

转载 作者:行者123 更新时间:2023-11-30 10:55:07 27 4
gpt4 key购买 nike

我正在使用 setImage()UIButton 上设置图像,但它不会立即更改图像。要显示图像,我需要再次单击该按钮或其他按钮。如何解决这个问题?

block.setImage(UIImage(named: "Oimage.png"), for: UIControl.State.normal)

最佳答案

问题不在于你如何设置图像,而在于你在哪里设置图像。您可能将其设置在按钮的 IBAction 内,因此您必须等待按钮被按下。

一种方法是将其设置在 View Controller 的 viewDidLoad

override func viewDidLoad() {
...
block.setImage(UIImage(named: "Oimage.png"), for: .normal)
}

...或者如果您使用 Storyboard,您可以通过 Storyboard进行设置。如果您以编程方式创建按钮,请将其设置在初始化lazy变量

关于ios - UIButton setImage 没有立即更改按钮的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54050886/

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