提问人:Tristan Barnes 提问时间:6/10/2015 更新时间:6/10/2015 访问量:962
以程序化方式访问 Apple Watch Crown
Programmatic Access to Apple Watch Crown
问:
我知道它已经使用了不到 48 小时,但我想知道是否有人想出如何在 watchOS 2 中以编程方式访问 Apple Watch 上的数字表冠?难道没有可以覆盖实现的 Objective-C 方法(例如 )吗?(我的想法是,这种方法可以是 WKInterfaceController 的一种方法,并且会以设定的时间间隔调用(就像每次数字表冠旋转 1 度的角度一样))。就像在 UIView 中使用 .任何帮助将不胜感激,谢谢。-(void)crownMovedWithTimeStamp(float)timeStamp
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
答:
看起来在 WatchOS 2 中,Apple 引入了类。WKInterfacePicker
从文档中:
用户通过点击拾取器与拾取器进行交互,使用表冠 滚动浏览项目,然后再次点击以选择一个项目。
当用户选择新值时,WatchKit 会调用选取器的操作方法来报告该新值。选取器操作方法的格式如下:
- (IBAction)pickerAction:(NSInteger)index
更多文档 : 转动表冠时的动画
协调的接口对象。对于复杂的选取器接口,可以将选取器链接到一个或多个包含动画图像序列的 WKInterfaceImage 或 WKInterfaceGroup 对象。当用户转动数码表冠以选择下一个选取器项目时,选取器会更新每个协调对象中显示的图像。
评论
WKInterfaceImage
setImage:
上一个:Python 3.4 退出时的导入错误 - Tendo
下一个:如何不覆盖泛型方法
评论