if(SelectedRestaurant == "Yo!Sushi, UK"){
BowlOnePrice = YoUkGreenPrice
Currency = Pounds
}
@IBAction func BowlOne(sender: UIButton) {}
所以我有一个if语句和一个UIbutton链接为IBAction。在故事板中,按钮是图像。我希望能够在if语句中更改图像。但我无法访问" BowlOne"按钮。有谁知道怎么做?
答案 0 :(得分:3)
您需要添加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)
}