Watchkit:以编程方式设置全局色调

Posted

技术标签:

【中文标题】Watchkit:以编程方式设置全局色调【英文标题】:Watchkit: Set global tint programmatically 【发布时间】:2015-03-14 21:58:05 【问题描述】:

我知道如何从 Storyboard 设置项目的全局色调。但是如何以编程方式设置色调?

Apple 的文档可以这么说:

每个 WatchKit 应用程序都有一个关联的键颜色,它应用于 >以下 UI 元素:

-状态栏中的标题字符串

-简短通知中的应用名称

应用的主色存储在应用的 Global Tint 属性中 故事板。要访问此属性,请选择您的故事板并 显示文件检查器。选择几种预先存在的颜色之一 从弹出菜单或使用颜色选择器指定自定义颜色。

但也可以通过编程方式完成吗?

【问题讨论】:

【参考方案1】:

不幸的是,目前无法以编程方式执行此操作。我建议您在 Apple 错误报告系统中打开一个增强功能radar。

【讨论】:

否(watchOS 4)。 应该有一个更新,因为从 SwiftUI 开始,没有可以设置全局色调颜色的情节提要。

以上是关于Watchkit:以编程方式设置全局色调的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式设置单选按钮上的按钮色调

如何以编程方式从字符串设置布局背景色调?

如何设置分发版本以使 watchkit 应用程序正常工作?

是否需要 Watchkit 应用程序才能在 Apple Watch 上显示应用程序的远程通知?

Apple Watch - 如果我想自定义远程通知的发送方式,是不是需要添加 watchkit 扩展程序?

为 Bar 按钮项目和色调添加 Bg