【问题标题】:How to show an infinite feed of data in Watch App?如何在 Watch App 中显示无限的数据馈送?
【发布时间】:2015-03-08 18:36:02
【问题描述】:

如何在 Apple Watch 应用中创建从网络获取的永无止境的滚动内容?

一种方法是使用WKTableInterface,每行作为全屏图像,最后一行作为带有“加载更多”操作的按钮。在“加载更多”操作中,我可以获取更多数据并使用以下方法插入包含新数据的行。

- insertRowsAtIndexes:withRowType:

这是一个好方法吗?我可以在不点击“加载更多”的情况下获取和添加行吗?

相反,我可以使用基于垂直页面的导航样式吗?我认为没有,因为必须事先知道页面。对吧?

【问题讨论】:

  • Apple 不建议保持与 Watch 的 UI 交互时间短(我似乎记得大约 10 秒)?
  • 感谢@Drux 的指点。所以你的意思是没有像接口这样的饲料,有意义吗?您能指出他们说过/提到类似内容的任何视频/文档吗?
  • 已在下方发布相关报价。我必须做更多的研究来确定它在这个特定的环境中是如何应用的。我想您可能会根据报价/链接更好地做到这一点。

标签: ios watchkit wkinterfacetable


【解决方案1】:

“加载更多”按钮确实是您唯一的选择,因为没有“滚动”类型的回调或委托方法。

同样来自Apple Watch Programming Guide

对于需要更多行的表,请考虑仅加载 最初的行,然后为用户提供控件以加载更多 行。

【讨论】:

    【解决方案2】:

    我想这是我想到的关于“秒”的引用(来自Apple Watch Human Interface Guide):

    WatchKit 应用补充了您的 iOS 应用;它不会取代它。如果你 在几分钟内测量与您的 iOS 应用程序的交互,您可以期待 与您的 WatchKit 应用程序的交互以秒为单位进行测量。所以 交互应该简短,界面应该简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 2023-03-18
      • 2020-10-06
      • 2022-01-25
      相关资源
      最近更新 更多