swift: 以编程方式设置具有操作的 Button 的背景图像
swift: setting the background image of a UIButton that has an action, programatically
我创建了一个具有操作的 UIButton。我在编译期间设置了它的背景图像(在 运行ning 之前,不是以编程方式)。我试图在 运行 时间(使用代码)中查看加载函数期间将它的背景图像更改为其他内容。我是 swift 的新手,我在互联网上找不到这样的东西。这是我正在使用的代码:
import Foundation
import UIKit
import iAd
class gamePlay: UIViewController, ADBannerViewDelegate {
var tempChoice : Int = 0
var counter = 0
@IBAction func b4(sender: UIButton) {
tempChoice = 4
counter = counter + 1
checkAnswer()
}
func checkAnswer(){
print(tempChoice)
}
override func viewDidLoad() {
}
在我尝试输入的 viewDidLoad 函数中
b4.setBackgroundImage.......etc.
但它给我一个错误,说 b4 没有设置背景图像方法或属性。
要访问 UIButton,您需要将其设置为 outlet,而不是 action。请注意,您可以在 b4 函数中更改背景,因为您有可用的 UIButton。
我创建了一个具有操作的 UIButton。我在编译期间设置了它的背景图像(在 运行ning 之前,不是以编程方式)。我试图在 运行 时间(使用代码)中查看加载函数期间将它的背景图像更改为其他内容。我是 swift 的新手,我在互联网上找不到这样的东西。这是我正在使用的代码:
import Foundation
import UIKit
import iAd
class gamePlay: UIViewController, ADBannerViewDelegate {
var tempChoice : Int = 0
var counter = 0
@IBAction func b4(sender: UIButton) {
tempChoice = 4
counter = counter + 1
checkAnswer()
}
func checkAnswer(){
print(tempChoice)
}
override func viewDidLoad() {
}
在我尝试输入的 viewDidLoad 函数中
b4.setBackgroundImage.......etc.
但它给我一个错误,说 b4 没有设置背景图像方法或属性。
要访问 UIButton,您需要将其设置为 outlet,而不是 action。请注意,您可以在 b4 函数中更改背景,因为您有可用的 UIButton。