【问题标题】:Use custom color from assest in SwiftUI在 SwiftUI 中使用资产中的自定义颜色
【发布时间】:2019-12-05 15:09:36
【问题描述】:

我正在用 SwiftUI 制作一个应用,并且想将导航栏标题文本的颜色更改为我在 assets 文件夹中制作的自定义颜色。

我想将前景色设置为我的自定义“jpurple”颜色。当我尝试实现它时,它不起作用:

init() {

    UINavigationBar.appearance().largeTitleTextAttributes = [
        .foregroundColor: Color("jpurple")]
}

【问题讨论】:

  • 我将标题移到问题上,并大大缩短了标题。这使问题在主页上显得更加笼统,并且一目了然地说明您要做什么。现在它在你身上!您应该解释“不起作用”是什么意思。现在它可能是编译器错误、运行时错误或只是您未预料到的行为。明确问题是什么(例如,通过将错误消息复制粘贴到您的问题中)。祝你好运!

标签: swiftui navigationbar


【解决方案1】:

这应该可行。

 init() {
      UINavigationBar.appearance().largeTitleTextAttributes = [.foregroundColor: UIColor(named: "jpurple")]
    }

【讨论】:

    猜你喜欢
    • 2019-11-11
    • 1970-01-01
    • 2020-07-29
    • 2022-10-23
    • 1970-01-01
    • 2020-12-17
    • 2017-02-25
    • 2019-12-06
    • 2013-07-18
    相关资源
    最近更新 更多