如果可能的话,我正在尝试使小部件背景模糊或完全透明! 由于我已经花了几天时间寻找解决方案,我开始相信苹果已经删除了此功能!
这是我的小部件代码:
struct widgetsEntryView : View {
var entry: Provider.Entry
var body: some View {
ZStack{
VStack {
Text("Time: testing")
Text(entry.date, style: .time)
}
}.containerBackground(for: .widget) {
Color.clear
}
}
}
struct widget_Medium: Widget {
let kind: String = "widgets"
var body: some WidgetConfiguration {
AppIntentConfiguration(kind: kind, provider: Provider())
{ entry in
widgetsEntryView(entry: entry)
}
.containerBackgroundRemovable(true)
.supportedFamilies([.systemMedium])
.configurationDisplayName("My Widget")
.description("This is an example widget.")
}
}
正如您在附图中看到的,当我使用透明颜色时,它在黑暗模式下显示黑色背景!
是否可以使小部件透明或模糊?
苹果似乎不允许第三方应用程序使用模糊或透明的背景小部件。