在不重新加载现有行的情况下向 WKInterfaceTable 添加新行
Adding new rows to WKInterfaceTable without reloading existing rows
我有一个 WKInterfaceTable,其中填充了来自 json 请求(文本 + 图像)的数据,工作正常。
现在我正在尝试使用来自新请求的数据向 table 添加新行。 (比方说,初始负载是 15 行,根据用户请求我想再添加 15 行,总共 30 行。)当我设置新的行数时,所有现有行(带图像)都是reset/emptied。这意味着我必须重新加载所有图像,而不是只加载新行的图像。
tableView.setNumberOfRows(newTotalCount, withRowType: "MyRowController")
有没有办法让这些行保持不变,只更新新行?
谢谢!
尝试使用 WKInterfaceTable
的 - insertRowsAtIndexes:withRowType:
方法来避免完全重新加载您的 table。
我有一个 WKInterfaceTable,其中填充了来自 json 请求(文本 + 图像)的数据,工作正常。
现在我正在尝试使用来自新请求的数据向 table 添加新行。 (比方说,初始负载是 15 行,根据用户请求我想再添加 15 行,总共 30 行。)当我设置新的行数时,所有现有行(带图像)都是reset/emptied。这意味着我必须重新加载所有图像,而不是只加载新行的图像。
tableView.setNumberOfRows(newTotalCount, withRowType: "MyRowController")
有没有办法让这些行保持不变,只更新新行?
谢谢!
尝试使用 WKInterfaceTable
的 - insertRowsAtIndexes:withRowType:
方法来避免完全重新加载您的 table。