SwiftUI:如何重新创建工具栏样式?

问题描述 投票:0回答:1

我正在尝试为我的自定义底部栏重新创建本机工具栏样式。我应用了 NSVisualEffectView,但它看起来不一样。工具栏是白色的,带有模糊效果,而我的自定义底部栏是灰色的。此外,我不明白如何重新创建阴影,因为 SwiftUI 的阴影看起来也不一样。

List {
  Rectangle().fill(.clear).frame(height: 1000)
}
.overlay(alignment: .bottom) {
  VStack {
    TextField("Enter a message...", text: $content)
  }
  .ignoresSafeArea()
  .background(VisualEffectView(material: .titlebar, blendingMode: .withinWindow))
}

macos swiftui appkit
1个回答
0
投票

我找到了

headerView
材料,在
NSShadow
中添加了
NSVisualEffectView
。现在它看起来像一个工具栏。

© www.soinside.com 2019 - 2024. All rights reserved.