Анимация Swift перестала работать в iOS 18IOS

Программируем под IOS
Ответить
Anonymous
 Анимация Swift перестала работать в iOS 18

Сообщение Anonymous »

Быстрая анимация перестала работать в iOS 18. Анимация должна одновременно перемещать изображение и менять непрозрачность. В iOS 18 изображение не появляется и, скорее всего, сразу переходит к непрозрачности 0,0. Есть идеи, что изменилось в iOS 18?
@State private var imageAlignment = Alignment.topTrailing
@State var opac: Double = 1.0

Image("number-one")
.resizable()
.frame(width: 60, height: 60)
.padding(.horizontal, 50)
.padding(.vertical, 20)
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: imageAlignment)
.opacity(opac)
.onAppear {
withAnimation(Animation.easeInOut(duration: 3).repeatCount(2, autoreverses: false)) {
imageAlignment = .bottom
} completion: {
opac = 0.0
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... -in-ios-18
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»