Изменить фоновое изображение WKInterfaceButton на кране

Я пытаюсь изменить фоновое изображение 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) 
    }
}

1 ответ

Решение

Для доступа к изображениям с помощью setBackgroundImage Вы должны передать их от пользователей iPhone в первую очередь.

Кроме того, вы можете использовать setBackgroundImageNamed, В результате WatchKit сначала проверяет комплект приложений WatchKit, а затем кэш на стороне устройства.

OneClicked.setBackgroundImageNamed("keybutton2.png")
Другие вопросы по тегам