在Swift中设置按钮缩放和大小调整的最佳方法?

时间:2015-05-29 17:20:13

标签: ios swift sprite-kit

我正在使用下面的代码为iOS Swift游戏中的按钮动画制作动画。此代码在更新函数内部,对于许多按钮都是相同的。

    if self.creditsButton.size.width < 40 {
        self.creditsButton.size.width += 1
        self.creditsButton.size.height += 1
    }

我的问题是;是否有更好(更干净)的方式来设置缩放/按钮/菜单大小的动画?

1 个答案:

答案 0 :(得分:7)

如果该按钮是SKSpriteNode的子类,那么SKAction使您可以安排动画而无需定期更新,例如(为目标-C道歉):

SKAction *scale = [SKAction resizeToWidth:40.0 duration:0.4];
[spriteNode runAction:scale];