Анимация дочернего элемента VStack внутри NavigationStack анимирует другие свойстваIOS

Программируем под IOS
Anonymous
Анимация дочернего элемента VStack внутри NavigationStack анимирует другие свойства

Сообщение Anonymous »

Почему это происходит?
Вот POC:

Код: Выделить всё

struct POCNavigationStackBehavior: View {
@State private var animating = false
var body: some View {
NavigationStack {
VStack {
RoundedRectangle(cornerRadius: 15.0)
.fill(.quaternary)
.padding(.horizontal)
.frame(height: 200)
.opacity(animating ? 0.3 : 1)
.animation(.easeInOut(duration: 0.75).repeatForever(), value: animating)
.onAppear {
animating.toggle()
}
}
}
}
}

Я просто хочу анимировать непрозрачность прямоугольника, но его положение также анимируется от (0, 0) туда, где он должен быть.


Подробнее здесь: https://stackoverflow.com/questions/786 ... properties

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