gpt4 book ai didi

image - 如何在 Swift 中更改 IBAction UIButton 的图像?

转载 作者:行者123 更新时间:2023-11-28 11:19:24 26 4
gpt4 key购买 nike

    if(SelectedRestaurant == "Yo!Sushi, UK"){
BowlOnePrice = YoUkGreenPrice
Currency = Pounds

}

@IBAction func BowlOne(sender: UIButton) {}

所以我有一个 if 语句和一个作为 IBAction 链接的 UIbutton。在 Storyboard中,按钮是一个图像。我希望能够更改 if 语句中的图像。但我无法访问“BowlOne”按钮。有谁知道吗?

最佳答案

您需要添加一个 IBOutlet 而不是 @IBAction

每当按下按钮时调用@IBAction
@IBOutlet 用于从按钮设置和检索数据,包括背景图像、标题和井......任何你能想到的

添加@IBOutlet后你可以使用

@IBOutlet weak var BowlOneButton: UIButton!
BowlOneButton.setImage(“yourUIImage”, forState: UIControlState.Normal)

在您的 if 语句中,您可以使用:

@IBOutlet weak var BowlOneButton: UIButton!
@IBAction func BowlOne(sender: UIButton) {}

if(SelectedRestaurant == "Yo!Sushi, UK"){
BowlOnePrice = YoUkGreenPrice
Currency = Pounds
BowlOneButton.setImage(“Yo!Shushi Image”, forState: UIControlState.Normal)
}

关于image - 如何在 Swift 中更改 IBAction UIButton 的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29583232/

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