我想为手表应用程序设计模块化的大型复杂功能。在我的复杂视图中,我希望用户同时拥有图像和文本。
我有一些与设计相关的问题,如下所示:
- 如何在多行并发症视图中设置图像和文本?
- 最多可以支持多少行模块化大复杂显示的目的?
- 如何为同一个系列创建多个复杂功能,例如针对单个应用程序具有 Ring、Simple 和 Stack 的圆形小型复杂功能类型?
我已经检查了模块大型复杂性苹果文档,但我没有得到足够的信息。Apple Doc:- 模块化大型复杂功能
我想为手表应用程序设计模块化的大型复杂功能。在我的复杂视图中,我希望用户同时拥有图像和文本。
我有一些与设计相关的问题,如下所示:
我已经检查了模块大型复杂性苹果文档,但我没有得到足够的信息。Apple Doc:- 模块化大型复杂功能
如何在多行并发症视图中设置图像和文本?
实际上,您正在寻找错误类型的并发症,您需要检查CLKComplicationTemplateModularLargeColumns。
您可以使用以下代码来了解如何创建它:
func createTemplateForModularLarge() -> CLKComplicationTemplate {
let template = CLKComplicationTemplateModularLargeColumns()
template.row1ImageProvider = CLKImageProvider(onePieceImage: #imageLiteral(resourceName: ""))
template.row2ImageProvider = CLKImageProvider(onePieceImage: #imageLiteral(resourceName: ""))
template.row3ImageProvider = CLKImageProvider(onePieceImage: #imageLiteral(resourceName: ""))
template.row1Column1TextProvider = CLKSimpleTextProvider(text: "")
template.row2Column1TextProvider = CLKSimpleTextProvider(text: "")
template.row3Column1TextProvider = CLKSimpleTextProvider(text: "")
return template
}
最多可以支持多少行模块化大复杂显示的目的?
CLKComplicationTemplateModularLargeColumns 类型最多可以使用 3 行。
如何为同一个系列创建多个复杂功能,例如针对单个应用程序具有 Ring、Simple 和 Stack 的圆形小型复杂功能类型?
似乎您不能为单个应用程序为同一个系列创建一种以上的类型。