Изменить фоновое изображение 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")