【发布时间】:2019-10-23 14:56:41
【问题描述】:
如何在 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)
}
我尝试过.foregroundColor(.orange),但它不起作用
也试过.navigationBarTitle(Text("TEST").color(.orange))
有什么帮助吗?
【问题讨论】:
-
嗯..似乎swiftUI忽略了为导航栏标题设置的任何修饰符......而且我们不能在导航栏中放置任何视图也很奇怪:-(
标签: ios navigationbar swiftui