gpt4 book ai didi

uikit - CLKComplication tintColor 不起作用

转载 作者:行者123 更新时间:2023-12-04 16:25:47 25 4
gpt4 key购买 nike

我正在尝试更改 watch 应用程序复杂功能(模块化大型高身)中的文本颜色,但无论我做什么,文本都保持白色。

这是我的代码,包含 tintColor 的行,我已经一起尝试了它们,并且每个都一个接一个。

let secondTemplate = CLKComplicationTemplateModularLargeTallBody()
secondTemplate.tintColor = UIColor.greenColor()
secondTemplate.headerTextProvider.tintColor = UIColor.greenColor()
secondTemplate.bodyTextProvider.tintColor = UIColor.greenColor()
secondTemplate.headerTextProvider = CLKSimpleTextProvider(text: location.uppercaseString)
secondTemplate.bodyTextProvider = CLKSimpleTextProvider(text: "It's 4:20")
let secondEntry = CLKComplicationTimelineEntry(date: dateOf420, complicationTemplate: secondTemplate)
entries.append(secondEntry)

我一直在寻找涉及 CLKComplication tint color 的问题,但我没有找到任何东西,希望您能提供帮助!

最佳答案

不幸的是,这里的答案具有误导性......我拒绝将“只有灰色可用”作为答案,所以实验开始了:

enter image description here

是的,这是我的应用程序,正文为全彩色和白色文本。以下是相关代码:

let headerTextProvider = CLKSimpleTextProvider(text: data.headerText)
headerTextProvider.tintColor = UIColor.yellowColor() // data.headerColor

let textProvider = CLKTimeTextProvider(date: data.date)

let template: CLKComplicationTemplate

switch family {

...

case .ModularLarge:
let textTemplate = CLKComplicationTemplateModularLargeTallBody()
textTemplate.headerTextProvider = headerTextProvider
textTemplate.bodyTextProvider = textProvider
template = textTemplate

}

template.tintColor = UIColor(red: 0.99, green: 0.99, blue: 0.99, alpha: 1)
return template

不要......我不知道为什么这会起作用,但它确实闻起来像一个错误。可能是色彩空间,可能是黑客,......我们凡人现在永远不会。

关于uikit - CLKComplication tintColor 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com