【发布时间】:2021-04-16 18:21:50
【问题描述】:
目标是在 Mac Catalyst 上制作一个半透明的侧边栏。
下面的代码给出了一个不透明的侧边栏(图 1)。
在 Mac(不是催化剂)上,侧边栏看起来不错(图 2)。
是否可以在 Mac Catalyst 上设置半透明侧边栏?
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
//sidebar
List {
Label("Books", systemImage: "book.closed")
Label("Tutorials", systemImage: "list.bullet.rectangle")
}
.background(Color.clear)
.listStyle(SidebarListStyle())
//content
Text("Sidebar")
.navigationTitle("Sidebar")
}
}
}
【问题讨论】:
-
有什么消息吗?我有同样的问题。
-
不,似乎只有 UIKit 可以做到,作为苹果文档...developer.apple.com/documentation/uikit/mac_catalyst/…
-
你找到什么了吗?
-
是的,只是 UIKit ????
-
添加背景模糊修改器怎么样?我试过但没用...
标签: swiftui mac-catalyst