我在watchOS2中按下按钮(WKInterfaceButton)时发现图形反馈很弱。很难看到甚至Apple似乎也认为情况如此,例如在解锁屏幕中,将活动按钮上的背景更改为白色。默认行为是调暗整个按钮。
如何在watchOS 2中清除按钮?我可以,例如更改活动上的按钮文本颜色但如何在不再活动时轻松更改它?
答案 0 :(得分:0)
目前无法像WKInterfaceButton
一样在iOS UIButton
上检测到触地或其他事件。您可以检测到的唯一触摸事件是touch-up-inside,它调用IBAction
方法。
因此,您希望实现的目标无法实现。一旦触发动作,您可以考虑的是动画按钮外观。例如,在我的应用程序按下按钮时,我为按钮的背景颜色设置动画,然后将其设置为原始颜色的动画。这为用户提供了更多的视觉确认,因此他们确定按下了按钮。
如果您希望对触摸事件有更多控制权,我建议您在bugreport.apple.com上提交增强请求。