Описание тега swiftui-transition

2 ответа

Отключить анимацию кадра SwiftUI при появлении

Цель Скажем, у меня есть Listили LazyVGridкоторый отображает несколько элементов, вложенных в файл . я использую ForEachview для создания отдельных представлений элементов: ForEach(items) { item in ItemView(item) } Массив может быть @Stateсвойство н…
1 ответ

Как анимировать переход вида в условном представлении?

Настройка довольно проста: Свойство State/Observable/Compute, назовем его Представления (, ), которые зависят от Должны выполняться следующие условия: V1должен иметь переход для входа/выхода и быть анимированным Другие представления (например) не до…
1 ответ

SwiftUI: matchedGeometryEffect с вложенными представлениями

Я столкнулся с некоторой дилеммой. Мне нравится разделять взгляды для удобства чтения. так, например, у меня такая структура MainView -> --List1 ----Items1 --List2 ----Items2 ----DetailView ------CellView таким образом, cellView имеет то же прост…
18 мар '22 в 08:21
1 ответ

Как условно визуализировать форму SwiftUI с анимацией, используя выбор из сегментированного средства выбора?

Я пытаюсь условно отобразить две формы на основе выбора из сегментированного средства выбора. Все отлично работает, когда нет анимации, но в тот момент, когда я добавляю ее, первая форма, кажется, ломается. Код для 1-й формы: struct CalculateView: V…
1 ответ

Переход SwiftUI не происходит

Я новичок в SwiftUI, и я пытаюсь использовать .transition, но почему-то переход не происходит. Вы можете увидеть код ниже: Вид import SwiftUI struct ContentView: View { @ObservedObject var viewModel = ViewModel() var body: some View { if self.viewMo…
20 мар '22 в 12:04
0 ответов

SwiftUI кажется, что переход не работает внутри NavigationStack

Когда я нажимаю на элемент в списке, я хочу перейти от переднего края. В настоящее время: Когда я использую сам по себе, переход появления работает нормально. Когда я заворачиваюListViewвNavigationStack,Imageпоявления перехода не происходит . Textпе…
0 ответов

Переходное масштабирование текста в Swiftui, когда предыдущий плавный переход заканчивается для того же текста

У меня есть два текста в представлении SwiftUI и два@Stateобертки. Когда появляется вид, первый текст виден, а второй нет. Через несколько секунд первый текст исчезнет, ​​а второй текст должен появиться одновременно. Все идет нормально. Теперь вот м…
04 дек '22 в 14:07
0 ответов

swiftUI геометрияЭффект анимации

Я практикую эффект геометрии swiftui, применяя его к переходу от вида к другому. В первом представлении есть три круга разных цветов, пользователь выбирает цвет, нажимая нужный цвет, и нажимает «Далее», чтобы перейти ко второму представлению, содерж…
0 ответов

переход по кнопке без переключателя или с Animation swiftui

Я пытаюсь добавить переход к кнопке, но без использования.toggle()илиwithAnimation Способ, которым я управляю скрытием и отображением кнопки, заключается в увеличении myValue . var body: some View{ ZStack{ if(myValue>0){ //the way that I hide and…
1 ответ

Ошибка при расширении представления анимации SwiftUI

У меня есть вид панели поиска: когда представление расширяется, увеличительное стекло будет отображаться в виде тени. Как я могу удалить это? ToolbarItem(placement: .automatic) { HStack { if self.showSearchBar { HStack { Image(systemName: "magnifyin…
0 ответов

Почему моя настраиваемая анимация наложения ящика SwiftUI дергается, когда я не прокручиваю ScrollView?

Сталкиваюсь с каким-то странным поведением механизма рендеринга SwiftUI, и мне интересно, может ли кто-нибудь пролить на это свет. Для контекста я создаю собственный вид ящика, используя наложение. Конкретная анимация, о которой идет речь, — это вид…
1 ответ

SwiftUI анимирует появление дополнительных представлений при раскрытии родительского элемента

Я создал это расширяющееся представление, и в нем есть дочерние представления, которые анимировались неожиданным образом. В анимации ниже... В разделе "Атлас"... Имена и круги изображений остаются на месте, когда родительский элемент сворачивается. …
28 июл '23 в 13:26
1 ответ

Анимация панели инструментов при расширении панели поиска не работает SwiftUI

Я хочу анимировать расширяющуюся панель поиска. Когда я нажимаю кнопку поиска, я хочу расширить панель поиска влево, а когда я закрываю текстовое поле поиска, свернуть вправо. ToolbarItem(placement: .automatic) { HStack{ if self.showSearchBar{ HStac…
0 ответов

Анимация перехода SwiftUI применяется к элементам Inside View отдельно

У меня очень странная проблема с переходами/анимацией SwiftUI. Мое намерение состоит в том, чтобы перемещать целые представления внутрь или наружу, но кажется, что анимация применяется к элементам внутри представления отдельно, а также ко всему пред…
1 ответ

MatchedGeometryEffect + URL-адрес изображения

Может кто-нибудь объяснить, почему MatchedGeometryEffect работает с изображениями из папки ресурсов, но не с URL-адресами? И как нам обойти это, чтобы мы могли использовать MatchedGeometryEffect с реальными изображениями? Видео с изображением (работ…
0 ответов

Управление побочными эффектами, когда onDisappear SwiftUI не вызывается немедленно из-за анимации перехода страниц

У меня есть теоретический вопрос о SwiftUI, времени выполнения метода onDisappear() и переходах между представлениями. Допустим, у вас есть такая настройка навигации: enum ScreenToShow { case main, editting, settings } @Observable class NavigationCo…