Apple Watch App中创建从网络上获取的永无止境的滚动内容?
一种方法是使用WKTableInterface,每一行作为全屏图像,最后一行作为带有"加载更多"操作的按钮。在"加载更多"操作中,我可以获取更多数据并使用以下方法插入包含新数据的行。
- insertRowsAtIndexes:withRowType:
这是一个好方法吗?我可以在不用户点击"加载更多"的情况下获取和添加行吗?
相反,我可以使用基于垂直页面的导航样式吗?我认为不必事先知道任何页面。右?
"加载更多"按钮实际上是您唯一的选择,因为没有"确实滚动"类型的回调或委托方法。
同样来自Apple Watch Programming Guide:
对于需要更多行的表,请考虑仅加载 行最初,然后为用户提供控件以加载更多 行。
我想这是我想到的"秒"的引用(来自Apple Watch Human Interface Guide):
WatchKit应用程序补充了您的iOS应用程序;它不会取代它。如果你 在几分钟内衡量与您的iOS应用程序的交互,您可以期待 与您的 WatchKit 应用程序的交互以秒为单位进行测量。所以 交互应该简短,界面应该简单。