2

我正在我的 WatchKit 应用程序中创建一个表,但我希望它是一个静态表。

如何配置表格使其保持静态?我查看了属性检查器,但没有将动态表更改为静态表的设置。

4

1 回答 1

2

目前您不能,因为 watchOSWKInterface表是动态的:它们需要您以编程方式配置行数和行控制器。

您可以向 Apple提出功能请求。同时,您也可以

  • 以编程方式配置您的表格(这将涉及为每种不同类型的静态行设置自定义行),或
  • 只需将组及其控件拖到情节提要上,以表示每个静态行。根据控件的不同,您可能需要调整组高度和背景颜色,以使组始终看起来像WKInterfaceTable.

第一个选项需要更多的代码和类。第二个虽然简单得多,但更脆弱,因为它依赖于 Apple 不改变其表格行的外观。

或者,您可以等待几周后在 WWDC 上展示新的手表操作系统,然后再做出任何决定。

于 2016-05-07T18:09:38.967 回答