ActivityKit|通过 activityBackgroundTint 设置实时活动卡片背景色调
修改实时活动锁屏卡片的背景,有两种方式:
* .activityBackgroundTint()
* .containerBackground(for: .widget)
使用 activityBackgroundTint 设置背景色调
设置 Liquid Glass 玻璃效果()
如果要设置 iOS 26 系统默认的液态玻璃效果,只需添加 .activityBackgroundTint(.clear) 即可。
如果不添加这个修饰器并指定 .clear,默认会显示为偏蓝色的背景色,原因未知:
建议在子组件内部设置,例如 PickupActivityLockScreenView 组件内部最外层的 VStack 上设置,在这里统一设置 .activityBackgroundTint(.clear) 或 .background,更加统一。
下面这个 Reddit 帖子中也有讨论这个修饰器:
Liquid Glass live activity widget. How?
by
u/Nilsolivier in