0
こんにちは私はボタンを押したときに画像を設定するのに苦労していますが、コードではUIImage
を渡すことしかできませんが、UIImage
を取得する方法はわかりません私が使用できる画像表示はUIImageView
です。私のアプリにとって不可欠な画像は変更できません。ここに私のコードは次のとおりです。Swiftでボタンを設定する方法
class ViewController: UIViewController {
@IBAction func Play(sender: AnyObject) {
let random: Int = Int(arc4random() % 2)
if random == 1 {
player1Turn = true
}else{
player1Turn = false
}
}
@IBAction func CenterButton(sender: AnyObject) {
//if player1Turn == true{
CenterButton.backgroundColor = nil
CenterButton.setImage(Cross, forState: .Normal)
//}else{
// CenterButton.backgroundColor = nil
//CenterButton.setImage(Nort, forState: .Normal)
//}
}
@IBAction func LeftCenterButton(sender: AnyObject) {
}
@IBAction func CenterRightButton(sender: AnyObject) {
}
@IBAction func BottomRightButton(sender: AnyObject) {
}
@IBAction func BottomLeftButton(sender: AnyObject) {
}
@IBAction func BottomCenterbutton(sender: AnyObject) {
}
@IBAction func TopLeftButton(sender: AnyObject) {
}
@IBAction func TopCenterButton(sender: AnyObject) {
}
@IBAction func TopRightButton(sender: AnyObject) {
}
@IBOutlet weak var BottomCenterbutton: UIButton!
@IBOutlet var GameView: UIView!
@IBOutlet weak var PlayerOneLabel: UILabel!
@IBOutlet weak var CenterButton: UIButton!
@IBOutlet weak var TopLeftButton: UIButton!
@IBOutlet weak var LeftCenterButton: UIButton!
@IBOutlet weak var TopCenterButton: UIButton!
@IBOutlet weak var BottomLeftButton: UIButton!
@IBOutlet weak var BottomRightButton: UIButton!
@IBOutlet weak var CenterRightButton: UIButton!
@IBOutlet weak var TopRightButton: UIButton!
@IBOutlet weak var Play: UIButton!
@IBOutlet weak var Board: UIImageView!
@IBOutlet weak var Nort: UIImageView!
@IBOutlet weak var Cross: UIImage!
var player1Turn: Bool?
あなたは私のコード内の任意の他の間違いを見ることができる場合、私はアドバイスして非常に感謝されます。