WatchOS 在 WKInterfaceTable 中滚动时捕捉到下一行
Posted
技术标签:
【中文标题】WatchOS 在 WKInterfaceTable 中滚动时捕捉到下一行【英文标题】:WatchOS snap to next row on scroll in WKInterfaceTable 【发布时间】:2016-02-15 18:58:33 【问题描述】:Apple 自己的 Activity 应用程序有一个有趣的功能,我尝试在自己的手表应用程序中重新实现:Activity 应用程序中的每个页面都是可滚动的,并且基本上有 2 个垂直页面。第一页是圆圈,第二页显示更多信息。
但这些页面在使用数字表冠时通常不会上下滚动 - 它们会卡住。所以你不能在页面之间滚动。 Apple 似乎正在使用带有两行的WKInterfaceTable
,但我没有找到任何文档如何实现捕捉行为。
他们是怎么做到的?
【问题讨论】:
【参考方案1】:您可以使用WKInterfaceTable
的- (void)scrollToRowAtIndex:(NSInteger)index
滚动到特定行。要直接从数字皇冠获得反馈,您必须使用 WKInterfacePicker
,但这可能适用于您的情况,也可能不适用。
【讨论】:
以上是关于WatchOS 在 WKInterfaceTable 中滚动时捕捉到下一行的主要内容,如果未能解决你的问题,请参考以下文章
watchOS 6 WKInterfaceImage 在解除分配时崩溃