设置setNumberRows是否取消分配不需要的行?

时间:2017-12-15 19:09:11

标签: swift watchkit watch-os wkinterfacetable

我在WatchOS上使用WKInterfaceTable

例如,如果表格已经 5行

和我

.setNumberOfRows(2, withRowType: "rows")现在只有 2行

是否意味着不再可见的3行已取消分配

(或者我必须运行apptTable.removeRows取消分配)?

由于

1 个答案:

答案 0 :(得分:0)

致电.setNumberOfRows后,WKInterfaceTable将会更新,所以是的,您的示例中的额外3行将被删除。无需手动调用removeRows。

这也明确说明in the documentation

  

如果要使用行填充表,请使用此方法   所有相同的类型。此方法从中删除任何现有行   表并根据中的信息配置一组新行   numberOfRows和rowType参数。