解决方法
经过一些研究后我发现了解决方案,它非常简单但很容易被忽略:)
首先,将按钮拖动到故事板中创建的场景中.
其次,选择按钮,将其属性内容从Text更改为Group.如果找不到内容属性,请单击屏幕右上角的“属性检查器”按钮,它看起来像断点按钮或带有条形的向下箭头.
现在,您可以控制在按钮内创建的组.您需要在控制器代码中添加此WKInterfaceGroup的引用.这是一个例子:
@interface AAPLButtonDetailController() @property (weak,nonatomic) IBOutlet WKInterfaceGroup *buttonGroup; @end @implementation AAPLButtonDetailController - (instancetype)init { self = [super init]; if (self) { // Initialize variables here. // Configure interface objects here. [_buttonGroup setBackgroundImageNamed:@"Bus"]; [_buttonGroup startAnimating]; } return self; }
因此,按钮动画将在场景初始化后播放.请记住,目前仅支持帧动画,一个动画中的所有帧都应命名为“Bus0.png”,“Bus1.png”….
希望这可以帮助:)