如何在 WatchKit 中创建静态 Table
How to create a Static Table in WatchKit
我正在我的 WatchKit 应用程序中创建一个 table,但我希望它是静态的 table。
如何配置 table 使其成为静态的?我查看了属性检查器,但没有将动态 table 更改为静态 table.
的设置
目前您不能,因为 watchOS WKInterface
table 是动态的:它们要求您以编程方式配置行数和行控制器。
您可以 file a feature request 使用 Apple。与此同时,您可以
- 以编程方式配置您的 table(这将涉及为每种不同类型的静态行设置自定义行),或者
- 只需将组及其控件拖到情节提要中,即可代表每个静态行。根据控件的不同,您可能需要调整组高度和背景颜色以使组始终看起来像
WKInterfaceTable
。
第一个选项需要更多代码和 类。第二个虽然简单得多,但更脆弱,因为它依赖于 Apple 不更改其 table 行的外观。
或者,您可以等待新手表 OS 几周后在 WWDC 上亮相后再做决定。
我正在我的 WatchKit 应用程序中创建一个 table,但我希望它是静态的 table。
如何配置 table 使其成为静态的?我查看了属性检查器,但没有将动态 table 更改为静态 table.
的设置目前您不能,因为 watchOS WKInterface
table 是动态的:它们要求您以编程方式配置行数和行控制器。
您可以 file a feature request 使用 Apple。与此同时,您可以
- 以编程方式配置您的 table(这将涉及为每种不同类型的静态行设置自定义行),或者
- 只需将组及其控件拖到情节提要中,即可代表每个静态行。根据控件的不同,您可能需要调整组高度和背景颜色以使组始终看起来像
WKInterfaceTable
。
第一个选项需要更多代码和 类。第二个虽然简单得多,但更脆弱,因为它依赖于 Apple 不更改其 table 行的外观。
或者,您可以等待新手表 OS 几周后在 WWDC 上亮相后再做决定。