我想设计模块化的大型复杂手表应用程序。在我的复杂视图中,我希望用户同时使用图像和文本。
我有一些与设计相关的问题,如下所示:
如何在多行复杂视图中同时设置图像和文本?
最大化模块化大复杂度可以支持多少显示目的?
如何为同一个家族创建多个并发症,例如对于圆形小并发症类型,对于单个应用程序具有“环”、“简单”和“堆栈”?
我已经检查了模块大复杂苹果文件,但我没有得到足够的信息。Apple Doc:- Modular large complication

最佳答案

如何在多行复杂视图中同时设置图像和文本?
你在寻找错误类型的并发症实际上,你需要检查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行。
如何为同一个家族创建多个并发症,例如对于圆形小并发症类型,对于单个应用程序具有“环”、“简单”和“堆栈”?
似乎不能为单个应用程序为同一个系列创建多个类型。

10-07 19:39
查看更多