问题描述
我在使侧边栏看起来透明时遇到问题。关于实现它的所有建议(甚至官方 Apple 文档)都在 AppDelegate/SceneDelegate 上。但自上次更新项目以来,只有这个文件: '''
import SwiftUI
import UIKit
@main
struct SpenTApp: App {
var body: some Scene {
WindowGroup {
NavigationView {
SideBarView()
.background(Color.clear)
DetailView()
}
.navigationViewStyle(DoubleColumnNavigationViewStyle())
}
}
}
解决方法
Catalyst 应用程序有一些奇怪的限制,因此要执行您想要的操作:SideBarView 必须是带有 listStyle(SidebarListStyle())
的列表。