gpt4 book ai didi

SwiftUI - Catalyst 半透明侧边栏

转载 作者:行者123 更新时间:2023-12-04 12:00:16 25 4
gpt4 key购买 nike

目标是在 Mac Catalyst 上制作一个半透明的侧边栏。
下面的代码给出了一个不透明的侧边栏(图 1)。
在 Mac(不是催化剂)上,侧边栏看起来不错(图 2)。
Mac Catalyst 上是否可以有一个半透明的侧边栏?
enter image description here
enter image description here

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


}
}

最佳答案

从 AppDelegate main 开始,然后按照 Apple 的教程 re:UISplitViewController“将半透明背景应用到您的主 View Controller ”。
https://developer.apple.com/documentation/uikit/mac_catalyst/optimizing_your_ipad_app_for_mac
在将 UISplitViewController 包装在 UIViewControllerRepresentable 中时,我无法获得半透明效果,但确实获得了全高侧边栏。

关于SwiftUI - Catalyst 半透明侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65673118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com