在我点击某些内容时看到的许多游戏和应用程序中,按钮图像发生变化,当您的手指仍在按钮上并从按钮移动时,图像会再次更改并且按钮未被点击
在spriteKit我正常做
在ViewController中
但我不知道如何在按下/悬停时为按钮设置动画,并在手指未按下时释放(返回默认状态)
答案 0 :(得分:3)
您可以将两个图像设置为突出显示和正常状态的按钮,如此
button.setImage(imageUnhighlighted, forState: UIControlState.Normal)
button.setImage(imageHighlighted, forState: UIControlState.Highlighted)