#swiftui
Вопрос:
У меня есть этот код в contentView
@State var animation: Bool = false
MyControl()
.scaleEffect(animation ? 1.3 : 1)
.animation(Animation.default.repeatCount(4, autoreverses: true))
Позже в коде кнопка a переключает переменную анимацию.
В результате получается
Конец внезапен, и конечное состояние не является начальным.
Я хочу, чтобы вид быстро увеличивался и уменьшался. Начните со шкалы 1, увеличьте масштаб до 1,3 и обратно до 1, четыре раза и закончите 1.
Как мне это сделать?
Ответ №1:
Установите для автореверсов значение false. Он сохранит вид в последней точке остановки .