小编G.V*_*nem的帖子

Swift:使用UIButtons作为UIImages

我正在和Swift一起做骰子游戏.我想让玩家选择在他们点击时转动一个'骰子'.因此,我想使用UIButton作为骰子.我把骰子作为UIImages工作,现在我想把UIImages转移到UIButtons.但在这样做的过程中我遇到了一个错误:

参数标签'(名为:)'与任何可用的重载都不匹配.

我有点无能为力,不知道如何解决这个问题.

import UIKit

class ViewController: UIViewController {
@IBOutlet weak var dice1: UIButton!
@IBOutlet weak var dice2: UIButton!

let stenenArray = ["Steen1, Steen2, Steen3, Steen4, Steen5, Steen6"]

var randomDiceIndex1 : Int = 0
var randomDiceIndex2 : Int = 0

override func viewDidLoad() {
    super.viewDidLoad()

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()

}

@IBAction func buttonPressed(_ sender: Any) {
    updateDiceImages()
}


func updateDiceImages(){
    dice1 = UIButton(named: stenenArray[randomDiceIndex1])
    dice2 = UIButton?(named: stenenArray[randomDiceIndex2])

    randomDiceIndex1 = Int(arc4random_uniform(6))
    randomDiceIndex2 = Int(arc4random_uniform(6))
}
}
Run Code Online (Sandbox Code Playgroud)

uibutton uiimage ios swift

0
推荐指数
1
解决办法
97
查看次数

标签 统计

ios ×1

swift ×1

uibutton ×1

uiimage ×1