首页 > 解决方案 > 如何更改 NavigationView 分隔符/分隔符(SwiftUI 和 MacOS)的颜色?

问题描述

我正在尝试将 NavigationView 分隔符的颜色从黑色更改为较浅的颜色,如下图所示:

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))

让我知道提供更多信息是否会有所帮助。

标签: macosswiftui

解决方案


推荐阅读