WKInterfacePicker:处理点击事件

时间:2015-11-25 20:06:09

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

尝试通过删除用户必须点击的冗余按钮来简化Watch应用程序中的UX,以便在WKInterfacePicker中选择所选项目并执行下一步。只需要通过选择器上的水龙头来取代此按钮上的水龙头。

the class specification中无法找到此类API,以下引述了我:

  

用户通过点击它,使用表冠滚动项目,然后再次点击选择项目来与选择器进行交互。

所有内容都指向可以通过点击选择器来选择项目,我们可以以编程方式访问该操作。有没有人面临这个任务?

2 个答案:

答案 0 :(得分:1)

要处理焦点到选择器,请点击事件使用 - pickerDidFocus。 如果你现在想要处理每个点击,那么只有一种自定义方式。你需要每次做焦点选择程序programmaticaly调用[picker resignFocus]
如果要自定义焦点,请将拾取器放入组中并将背景边框图像设置为它。将选择器焦点样式设置为无。

答案 1 :(得分:-1)

只需在你的WKInterfaceController中添加一个选择器并创建一个IBAction来对球场事件作出反应:

enter image description here