监控Digital Crown的价值? (观看OS 2)

时间:2015-10-18 01:08:02

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

我试图弄清楚是否可以在Apple Watch上读取数码皇冠的价值。

我已经读过WKInterfacePicker使这成为可能,但我并不是真的想从列表中挑选一个项目,我想要读取它的值 Digital Crown并在应用程序内部使用该值。

例如,将视觉对象侧向移动。

这可能吗?如果是,那么我如何利用数字皇冠?

2 个答案:

答案 0 :(得分:3)

我找到了Apple Dev Forum帖子:https://forums.developer.apple.com/message/7580#7580

用户Svarrall解释了如何在当前的Watch OS 2中进行操作。

  

svarrall 2015年6月11日上午1:16(响应limtc)它应该是   间接可能的。使用InterfacePicker并添加一个虚拟数组   它与Slider的步数相同,但不显示   界面中的选择器(它的最小尺寸似乎是2x2,而不是   确定如果它仍然可以访问,如果它是隐藏的,还没有尝试过)   Picker的@IBAction func pickerAction(value:Int)使用它来   更新Slider的值以匹配。如果你设置了选择器   焦点样式为无,指示器为禁用,然后没有人需要   知道它在那里。在代码设置中,picker.focusForCrownInput()会生成   它是输入的优先级。我见过的唯一问题就是如果   界面长于屏幕,表冠恢复滚动   页面本身而不是选择器。哦,得到它有点慢   选择器更新(在设备上,而不是模拟器)

答案 1 :(得分:1)

只是为了更新这个问题。在WatchOS3中,现在可以读取数字冠的价值。

Apple推出WKCrownSequencer,为您提供有关皇冠状态的最新信息。