我可以在 SwiftUI iOS 14 中禁用特定的小部件大小吗

Gra*_*zor 6 widget ios swiftui ios14

我们是否需要为 iOS 14 中的小部件提供所有 3 种系统尺寸?

是否可以禁用 SystemLarge/Medium?

谢谢

Gra*_*zor 10

找到答案

    var body: some WidgetConfiguration {
    IntentConfiguration(kind: kind, intent: ConfigurationIntent.self, provider: Provider()) { entry in
        TestWidgetEntryView(entry: entry)
    }
    .supportedFamilies([.systemSmall, .systemMedium])
    .configurationDisplayName("My Widget")
    .description("This is an example widget.")
}
Run Code Online (Sandbox Code Playgroud)

您可以在@main函数中添加.supportedFamilies([.systemSmall, .systemMedium])