如何在WatchKit中创建静态表

时间:2016-05-07 14:38:07

标签: watchkit watch-os-2 wkinterfacetable

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

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

1 个答案:

答案 0 :(得分:2)

目前,由于watchOS WKInterface表是动态的,因此它们无法运行:它们要求您以编程方式配置行数和行控制器。

你可以与Apple一起file a feature request。与此同时,你可以

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

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

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