Я не могу найти решение для реализации ProgressBar в Widget. Я вижу, что текстовый компонент нужно менять, например, если он имеет тип .timer. Я вижу виджет Clock по умолчанию с красивой анимацией движущейся стрелки. Но могу ли я реализовать пользовательскую анимацию в виджете?
Анимация в виджете iOS 14
Ответы (1)
По словам инженера по фреймворкам на форуме разработчиков Apple:
Анимация и жесты панорамирования / масштабирования не работают в виджетах, созданных с помощью WidgetKits. Оформить заказ https://developer.apple.com/videos/play/wwdc2020/10028/, где то, что работает, а что нет.
В упомянутом выше видеоролике WWDC20 Meet WidgetKit Apple подчеркивает, что виджеты не являются мини-приложениями, поэтому они не поддерживают представления на основе жестов (например, виды прокрутки) или анимацию. Виджеты предназначены только для отображения информации. Из стенограммы видео WWDC20 Meet WidgetKit:
Эти виджеты не являются мини-приложениями. Мы не поддерживаем прокрутку в виджете, интерактивных элементах, таких как переключатели и другие системные элементы управления, а также видео или анимированные изображения.