在watchOS 2中使WKInterfaceButton按键更清晰

时间:2015-09-27 10:36:46

标签: watchkit apple-watch watch-os-2 wkinterfacebutton

我在watchOS2中按下按钮(WKInterfaceButton)时发现图形反馈很弱。很难看到甚至Apple似乎也认为情况如此,例如在解锁屏幕中,将活动按钮上的背景更改为白色。默认行为是调暗整个按钮。

如何在watchOS 2中清除按钮?我可以,例如更改活动上的按钮文本颜色但如何在不再活动时轻松更改它?

1 个答案:

答案 0 :(得分:0)

目前无法像WKInterfaceButton一样在iOS UIButton上检测到触地或其他事件。您可以检测到的唯一触摸事件是touch-up-inside,它调用IBAction方法。

因此,您希望实现的目标无法实现。一旦触发动作,您可以考虑的是动画按钮外观。例如,在我的应用程序按下按钮时,我为按钮的背景颜色设置动画,然后将其设置为原始颜色的动画。这为用户提供了更多的视觉确认,因此他们确定按下了按钮。

如果您希望对触摸事件有更多控制权,我建议您在bugreport.apple.com上提交增强请求。