iOS 14 个小部件中的动画

Animation in iOS 14 widget

我找不到在 Widget 中实现某种 ProgressBar 的解决方案。我明白了,例如,如果 Text 组件的类型为 .timer,则应该更改该组件。我看到默认的小部件时钟,带有漂亮的移动箭头动画。但是我可以在小部件中实现自定义动画吗?

根据 Developer Apple Forum 上的框架工程师的说法:

Animations and pan/zoom gesture do not work in widgets built with WidgetKits. Checkout https://developer.apple.com/videos/play/wwdc2020/10028/, where what works and doesn't.

在上述 WWDC20 Meet WidgetKit 视频中,Apple 一直强调 Widget 不是 mini-apps,因此它们不支持基于手势的视图(如滚动视图)或动画。小部件意味着只有一目了然的信息。来自 WWDC20 Meet WidgetKit Video Transcript:

These widgets are not mini-apps. We do not support scrolling within the widget, interactive elements like switches and other system controls, nor videos or animated images.