如何在SwiftUI中更改导航栏标题颜色
NavigationView {
List{
ForEach(0..<15) { item in
HStack {
Text("Apple")
.font(.headline)
.fontWeight(.medium)
.color(.orange)
.lineLimit(1)
.multilineTextAlignment(.center)
.padding(.leading)
.frame(width: 125, height: nil)
Text("Apple Infinite Loop. Address: One Infinite Loop Cupertino, CA 95014 (408) 606-5775 ")
.font(.subheadline)
.fontWeight(.regular)
.multilineTextAlignment(.leading)
.lineLimit(nil)
}
}
}
.navigationBarTitle(Text("TEST")).navigationBarHidden(false).foregroundColor(.orange)
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过,.foregroundColor(.orange)但是没有用
也尝试过 .navigationBarTitle(Text("TEST").color(.orange))
有什么帮助吗?
我想在 SwiftUI 中的 NavigationBar 的 titleView 中设置图像,就像我们在 UIKit 中所做的那样
navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
Run Code Online (Sandbox Code Playgroud)
这就是我们在 UIKit 中的做法。
有人知道怎么做吗?
我想使用 SwiftUI 在 NavigationBar 的 titleView 中设置图像。我们可以使用 UIKit 来做到这一点,如下所示:
navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
Run Code Online (Sandbox Code Playgroud)
这就是我们在 UIKit 中的做法。
我如何使用 SwiftUI 来实现这一目标?