如何在模块化大型复杂功能中使用文本设置图像?

时间:2017-04-11 10:18:17

标签: swift watchkit apple-watch watch-os-3 apple-watch-complication

我想为手表应用程序设计模块化大型复杂功能。在我的复杂视图中,我想要用户同时使用图像和放大器。文本。

我有一些与设计相关的问题,如下所示:

  1. 如何设置图像&在多行并发症视图中都有文本?
  2. 模块化大型复杂功能可以支持多少行显示用途?
  3. 如何为同一系列创建多个复杂功能,例如具有Ring,Simple& amp的圆形小型并发症类型。堆叠一个应用程序?
  4. 我已经检查过模块大复杂的苹果文档,但是我没有得到足够的信息。 Apple Doc:- Modular large complication

1 个答案:

答案 0 :(得分:3)

如何设置图片&在多行并发症视图中都有文字?

您实际上正在寻找错误的并发症类型,您需要检查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
    }

模块化大型复杂功能可以支持多少行显示用途?

您最多可以使用3行作为CLKComplicationTemplateModularLargeColumns类型。

如何为同一系列创建多个并发症,例如具有Ring,Simple& amp的圆形小型并发症类型。堆叠一个应用程序?

似乎你无法为单个应用程序为同一系列创建多个类型。