点击更改 WKInterfaceButton 背景图像

Change WKInterfaceButton background image on tap

我正在尝试在发生点击时更改故事板中 WKInterfaceButton 的背景图像。此外,在调用 setBackgroundImage 更改图像时,appendValue(1) 不起作用。

class keyPadInterfaceController : WKInterfaceController{
    @IBOutlet weak var OneClicked: WKInterfaceButton!
        let whiteImage = UIImage(named:"keybutton1.png")
        let goldImage = UIImage(named:"keybutton2.png")

    @IBAction func OneTapped(sender:AnyObject) {
        OneClicked.setBackgroundImage(goldImage)
        appendValue(1) 
    }
}

使用 setBackgroundImage you must pass them from the users iPhone first 访问图像。

或者,您可以使用 setBackgroundImageNamed。结果,WatchKit checks your WatchKit app bundle first, followed by the device-side cache.

OneClicked.setBackgroundImageNamed("keybutton2.png")