【问题标题】:Changing WKInterfaceTable cells types更改 WKInterfaceTable 单元格类型
【发布时间】:2016-10-22 17:27:52
【问题描述】:

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

【问题讨论】:

  • 如果您想制作不同的单元格,您可以使用 2 个或更多相互堆叠的表格。
  • 当然,但我想知道为什么两个单元格可以工作,当我添加第三个单元格时会出现此错误。我想保持颂歌简单。我将错误提交给 Apple,同时我没有等待旋转。

标签: watchkit wkinterfacetable


【解决方案1】:

您可以使用此函数向表中插入不同的行类型。

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

【讨论】:

    猜你喜欢
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多