0

WKInterfaceTable在 WatchOS 上使用。

例如,如果表已经有5 行

和我

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

这是否意味着不再可见的 3 行被释放

(或者我必须跑去apptTable.removeRows取消分配)?

谢谢

4

1 回答 1

0

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

这在文档中也明确说明:

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

于 2017-12-19T17:57:09.387 回答