我正在编写一个具有类似钢琴界面的 iPhone 应用程序。向用户展示了许多大按钮,它们之间没有空格。目前我已经在 Interface Builder 中创建了 IBActions,方法是用鼠标右键将按钮拖到适当的视图控制器接口文件中。这将创建一个方法:
-(IBAction) buttonTouchDown: (id) sender
在这个函数的主体中,我已经包含了响应这个动作的代码。
这在我点击按钮时有效,但是当我将手指拖过多个按钮时,只有第一个按钮会激活。当我将手指拖到按钮上时,我需要在手指放在按钮上时激活第一个按钮。然后,当我的手指离开按钮并进入第二个按钮时,我需要第二个来激活和第一个去激活。
任何建议将不胜感激!