首页 > 解决方案 > SwiftUI - macOS 上的侧边栏大小调整

问题描述

macOS 中似乎使用了两种侧边栏比例:“紧凑”(参见 Finder,Safari)和“大”(参见 App Store,提醒)。大版本使用更大的字体、更大的图标并且在项目之间有更多的填充。

默认情况下,在 SwiftUI 中实现侧边栏始终会生成“紧凑”版本:

struct TestView: View {
    var body: some View {
        NavigationView {
            List {
                Label("Item 1", systemImage: "1.circle.fill")
                Label("Item 2", systemImage: "2.circle.fill")
                Label("Item 3", systemImage: "3.circle.fill")
            }
        }
    }
}

有没有官方的方法来获得更宽敞的侧边栏版本?

标签: swiftmacosswiftui

解决方案


推荐阅读