我有一个充当开关的按钮:我检查变量的当前状态(存储在使用的默认值中)并将其归入viewDidAppear
当我按下左侧按钮(忽略右侧按钮)时,它会按预期运行 - 在按钮UIImage
UIImageView
s
但是一旦按钮失焦,按钮会将图像切换回默认值。如果在IB中没有指定默认图像 - 按钮只会转到空白图像。
如何确保按钮在失焦后保持图像?我是否需要实现其他焦点委托方法?我是新的tvOS,有些事情对我来说还没有意义。
答案 0 :(得分:2)
Doh,您似乎无法在UIImage
属性上换出UIImageView
,并且必须使用按钮设置器来解决此问题:
button.setImage(UIImage, forState: UIControlState.Normal)
这样做很好