更改WKInterfaceTable单元格类型

时间:2016-10-22 17:27:53

标签: watchkit wkinterfacetable

我需要在WatchKit应用程序中显示三种不同类型的单元格。基本上是报告结果的多线人,以及报告错误或等待旋转的两个单线。我通过使用各种各样的setNumberOfRows和setRowTypes进行反复试验,偶尔会发生崩溃,或者相反无法显示所需的数据而不能完全理解为什么会发生这些事情。 Apple在描述中非常吝啬,只是说当你只有一个类型时使用setNumberOfRows,而当你有几个时使用setRowTypes。相反,她对如何更改表的类型内容完全保持沉默,在iOS上使用reloadData会做什么。如何以最佳方式更改表格中行类型的组成?

1 个答案:

答案 0 :(得分:0)

您可以使用此功能向表中插入其他行类型。

myTable.insertRows(at: NSIndexSet(index: positionOfTable) as IndexSet, withRowType: "newRowType")