Я хочу создать кнопку с тремя различными состояниями, а именно: Начальное, Загрузка, Завершено.
Интерфейс для состояния кнопки:
![enter image description here](https://i.stack.imgur.com/hxwzv.png)
По умолчанию -> TextLabel
![enter image description here](https://i.stack.imgur.com/dAmTl.png)
Загрузка -> Индикатор загрузки / нескольких изображений
![enter image description here](https://i.stack.imgur.com/4QwcS.png)
Завершено -> TextLabel
Он будет в Исходном состоянии, как правило, когда пользователь щелкает по нему, затем он изменит свое состояние на Загрузка с преобразованием, чтобы показать индикатор загрузки внутри него.После завершения он будет анимирован и трансформирован для отображения метки.
Как мне добиться этого с Лотти?Мне нужно установить начальный и завершенный тексты состояний динамически, но в соответствии с документами я не смог найти способ изменить текст на Lottie.
С Lottie я могу использовать анимацию прогресса для обработки различных состояний кнопки, но какя могу изменить текст программно без нового файла json.
Лотти не поддерживает текстовый слой в iOS.Есть ли обходной путь для этого, кроме использования слоя формы?