ios - WKInterfaceTable向上滚动刷新

标签 ios swift watchkit apple-watch

我在 watch 上看到一些应用程序具有“向上滚动刷新”功能,例如电子邮件应用程序。如果在顶部时向上滚动,内容会刷新,并且顶部会显示一个小轮子。

这是怎么做到的?我在文档中找不到任何内容

最佳答案

我只在 Apple 应用程序上看到过这个。所以我猜他们有更广泛的 API。无论如何,你可以采取解决方法。当您初始化表时,您可以使用

- scrollToRowAtIndex:

并指定第 1 行。这现在将是数据的第一行。索引 0 处的行将是带有刷新表按钮的行。当您点击第 0 行时,您可以插入带有动画的 WKInterfaceImage(或者也许寻找一种方法来自己旋转轮子)。

这不是最佳方式,但如果您稍微尝试一下,就可以使其工作并使其看起来不错。希望这对您有帮助。

关于ios - WKInterfaceTable向上滚动刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203860/

相关文章:

ios - 用于捕获 QR 码的代码在 Xcode8 和 Swift3 中似乎运行不佳

ios - UI图像错误: index out of range

ios - 调用 ExtensionDelegate 为 Complication 创建/刷新数据

ios - swift、watchkit 中的引用接口(interface) Controller

ios - Nativescript:在设备中启动 iOS 应用程序时崩溃

ios - 在 iOS 中使用自定义单元格时无法查看 UITableViewCell

ios - 以编程方式创建 Watchkit 通知

ios - 如何确定 Swift 3 中的属性或函数是否可用于 iOS 8

ios - 除了内存泄漏,什么会随着时间的推移减慢 iOS 应用程序的速度?

ios - watchOS 是否支持自定义 SiriKit Intents 的语音快捷方式?