我在WatchOS上使用了WKInterfaceTable
。
例如,如果表已经有5行,
和我
.setNumberOfRows(2, withRowType: "rows")
所以它现在只有2行,
这是否意味着不再可见的3行被释放
(或者我必须运行apptTable.removeRows
来取消分配)?
谢谢
在你调用.setNumberOfRows
之后,WKInterfaceTable
将被更新,所以是的,你的例子中的额外3行将被删除。无需手动调用removeRows。
这也明确说明in the documentation:
如果要使用所有相同类型的行填充表,请使用此方法。此方法从表中删除任何现有行,并根据numberOfRows和rowType参数中的信息配置一组新行。