【问题标题】:Adding new rows to WKInterfaceTable without reloading existing rows向 WKInterfaceTable 添加新行而不重新加载现有行
【发布时间】:2015-09-02 09:58:04
【问题描述】:

我有一个 WKInterfaceTable,其中填充了来自 json 请求(文本 + 图像)的数据,工作正常。

现在我正在尝试使用来自新请求的数据向表中添加新行。 (假设初始加载为 15 行,根据用户请求,我想再添加 15 行,总共 30 行。)当我设置新的行数时,所有现有行(带图像)都是被重置/清空。这意味着我必须重新加载所有图像,而不是只加载新行的图像。

tableView.setNumberOfRows(newTotalCount, withRowType: "MyRowController")

有没有办法让这些行保持不变,只更新新行?

谢谢!

【问题讨论】:

    标签: xcode watchkit wkinterfacetable


    【解决方案1】:

    尝试使用WKInterfaceTable- insertRowsAtIndexes:withRowType: 方法来避免完全重新加载您的表。

    文档在这里:https://developer.apple.com/library/prerelease/ios/documentation/WatchKit/Reference/WKInterfaceTable_class/#//apple_ref/occ/instm/WKInterfaceTable/insertRowsAtIndexes:withRowType:

    【讨论】:

    • 谢谢!正是我需要的!
    猜你喜欢
    • 2017-02-17
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 2019-11-12
    • 1970-01-01
    • 2019-10-30
    相关资源
    最近更新 更多