我正在WatchKit应用程序中创建一个表,但我希望它是一个静态表。
如何配置表使其保持静态?我查看了属性检查器,但没有将动态表更改为静态表的设置。
由于watchOS WKInterface
表是动态的,因此目前您不能:它们要求您以编程方式配置行数和行控制器。
您可以向苹果公司提交功能请求。在此期间,你可以选择
- 以编程方式配置表(包括为每种不同类型的静态行设置一个自定义行),或者
- 只需将组及其控件拖动到情节提要中,即可表示每个静态行。根据控件的不同,您可能需要调整组的高度和背景颜色,以使组始终看起来像
WKInterfaceTable
第一种选择需要更多的代码和类。第二个虽然简单得多,但更脆弱,因为它依赖于苹果不改变桌子排的外观。
或者,您可以等待几周后新手表操作系统在WWDC上亮相,然后再做出任何决定。