Как использовать анимацию после обновления iOS 17? ⇐ IOS
Как использовать анимацию после обновления iOS 17?
После обновления до iOS 17 анимация, которую я использую в своем проекте, изменилась и теперь выглядит плохо.
При использовании у меня появилось предупреждение:
Анимация устарела в iOS 15.0: вместо нее используйте withAnimation или анимацию(_:value:).
Кажется, это сообщение не повлияло на то, как оно выглядело при запуске кода, но сейчас, я думаю, оно влияет на него.
Вот мой код:
TabView(выбор: $selectedCategory) { Просмотр1() .tag(Категория.view1) .onAppear { } .анимация(.default) ИзображениеView() .padding(.top) .tag(Категория.imageView) .onAppear { } .анимация(.default) Просмотр3() .tag(Категория.view3) .onAppear { } .анимация(.default) } Анимация по умолчанию происходила при инициализации представлений во вкладках. Это все еще происходит, но вместо красивого естественного затухания оно выглядит неряшливо.
На что мне нужно заменить .animation(.default), чтобы вернуться к приятному эффекту плавного затухания?
Я пытался присвоить анимации логическое значение, для которого в .onAppear было установлено значение true, но это, похоже, не сработало.
После обновления до iOS 17 анимация, которую я использую в своем проекте, изменилась и теперь выглядит плохо.
При использовании у меня появилось предупреждение:
Анимация устарела в iOS 15.0: вместо нее используйте withAnimation или анимацию(_:value:).
Кажется, это сообщение не повлияло на то, как оно выглядело при запуске кода, но сейчас, я думаю, оно влияет на него.
Вот мой код:
TabView(выбор: $selectedCategory) { Просмотр1() .tag(Категория.view1) .onAppear { } .анимация(.default) ИзображениеView() .padding(.top) .tag(Категория.imageView) .onAppear { } .анимация(.default) Просмотр3() .tag(Категория.view3) .onAppear { } .анимация(.default) } Анимация по умолчанию происходила при инициализации представлений во вкладках. Это все еще происходит, но вместо красивого естественного затухания оно выглядит неряшливо.
На что мне нужно заменить .animation(.default), чтобы вернуться к приятному эффекту плавного затухания?
Я пытался присвоить анимации логическое значение, для которого в .onAppear было установлено значение true, но это, похоже, не сработало.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение