【发布时间】:2015-01-16 09:09:37
【问题描述】:
在我见过的许多游戏和应用程序中,当您单击某物时,按钮图像会发生变化,而当您的手指仍然在按钮上并将其从按钮上移开时,图像会再次发生变化并且按钮不会被单击
在 spriteKit 中我通常会这样做
- 给按钮一个唯一的名字
- 在 touchesBegan 中我使用 nodeInPosition 然后检查节点的名称
- 如果名称匹配,则运行某些操作
在视图控制器中
- 在界面构建器中创建按钮
- 创建大纲和 IBAction 并在方法内部运行一些操作
- 如果按钮是以编程方式制作的,我使用 addTarget()
但我不知道如何在按下/悬停时为按钮设置动画,当手指不在按钮上时如何释放(返回默认状态)
【问题讨论】:
标签: swift uibutton sprite-kit touchesbegan