我正在尝试将 NavigationView 分隔符的颜色从黑色更改为较浅的颜色,如下图所示:
我更改了 NavigationView 的背景颜色以及应用程序窗口的颜色。它也是浅色的 ZStack。
解决此问题的任何帮助都会有所帮助。这是我的代码:
NavigationView {
VStack(alignment: .leading) {
//temporary save button
Button(action:{ self.save()}, label: {Text("Temp Save button").foregroundColor(Color.blue)})
//Title of sidebar
Text("Docs").foregroundColor(Color.init(red: 0.69, green: 0.64, blue: 0.54, opacity: 1.00)).bold().padding(.leading)
//links to the documents
ScrollView {
links
}.frame(minWidth: 200, maxWidth: 200, alignment: .leading)
}
}.navigationViewStyle(DefaultNavigationViewStyle())
.background(Color.init(red: 1.00, green: 0.99, blue: 0.98, opacity: 1.00))
Run Code Online (Sandbox Code Playgroud)
如果提供更多信息会有帮助,请告诉我。
我正在尝试更改 SwiftUI 文本字段中插入符号的颜色。
我试过:
.accentColor(Color.init(red: 0.34, green: 0.31, blue: 0.23, opacity: 1.00))
Run Code Online (Sandbox Code Playgroud)
但我收到一条错误消息,指出“'accentColor' 在 macOS 中不可用”。有什么方法可以在 MacOS 中实现相同的目标吗?.foregroundColor 仅更改文本颜色,但不更改插入符号。