macos - 如何更改 NavigationView 分隔符/分隔符(SwiftUI 和 MacOS)的颜色?
问题描述
我正在尝试将 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))
让我知道提供更多信息是否会有所帮助。
解决方案
推荐阅读
- database - 将文本/数据转换为 x、y 数组?
- bash - 如何在启动时更改 Linux 的默认目录
- swift - 如何在没有 xcode 的情况下删除沙箱
- ruby-on-rails - 类型字符变化的值太长(255)-carrierwave
- java - Java Hibernate LazyInitializationException 仅在仅与 JUnit 一起运行时出现
- r - R 控制台语言设置
- python-sphinx - 狮身人面像警告:“重复的替换定义名称” - 错误在哪里?
- parsing - Lexer 是否应该能够区分“变量”中包含的语法标记和实际的语法标记
- c++ - 我可以在 C++ 上设置用户输入的范围吗?
- javascript - JavaScript,承诺拒绝