当设备锁定时,我似乎无法让我的手表 WidgetKit 复杂化显示。这是在天气复杂功能中完成的,如果您摘下手表并将其放下,就可以看到它,但我的小部件在解锁之前会被编辑。
我尝试添加.unredacted
到我的根小部件视图,但行为相同。这是我可以通过应用程序代码执行的操作还是仅由用户控制?我不记得将其设置为天气并发症,所以我认为它将自己设置为公开,这就是我想做的。目前尚不清楚如何实现这一目标在文档中 https://developer.apple.com/documentation/watchOS-Apps/designing-your-app-for-the-always-on-state.
我在中找到了解决方案的提示这个帖子 https://stackoverflow.com/a/67653642/1987726。由于我没有完全理解它,所以我尝试了一些想法并找到了单个小部件的工作解决方案。对小部件系列中的多个小部件的扩展应该相应地起作用。
@main
struct ShopEasy_Widgets: Widget {
let kind: String = "ShopEasy__WidgetKit_Extension"
var body: some WidgetConfiguration {
StaticConfiguration(kind: kind, provider: Provider()) { entry in
ShopEasy_WidgetKitsEntryView(entry: entry)
.unredacted()
}
.supportedFamilies([.accessoryCircular, .accessoryInline, .accessoryRectangular, .accessoryCorner])
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)