在SwiftUI中使用assest中的自定义颜色

在SwiftUI中使用assest中的自定义颜色,swiftui,navigationbar,Swiftui,Navigationbar,我正在SwiftUI中制作一个应用程序,希望将导航栏标题文本的颜色更改为我在“资源”文件夹中制作的自定义颜色 我想将前景色设置为我的自定义“jpurple”颜色。当我尝试实施它时,它不起作用: init() { UINavigationBar.appearance().largeTitleTextAttributes = [ .foregroundColor: Color("jpurple")] } 这应该行得通 init() { UINavigatio

我正在SwiftUI中制作一个应用程序,希望将导航栏标题文本的颜色更改为我在“资源”文件夹中制作的自定义颜色

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

init() {

    UINavigationBar.appearance().largeTitleTextAttributes = [
        .foregroundColor: Color("jpurple")]
}
这应该行得通

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

我把标题移到问题上,大大缩短了标题。这使得这个问题在主页上显得更为笼统,并且一眼就能清楚地知道你想做什么。但现在是你的责任了!你应该解释“不起作用”是什么意思。现在,它可能是编译器错误、运行时错误或只是您意想不到的行为。明确问题所在(例如,将错误消息复制粘贴到问题中)。祝你好运!