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

2 ответа

SwiftUI: анимация встряхивания текстового поля при недопустимом вводе

Я хочу создать анимацию встряхивания, когда пользователь нажимает кнопку «сохранить», а ввод недопустим. Мой первый подход таков (для упрощения я удалил модификаторы, а не соответствующие атрибуты в этом случае): Вид: struct CreateDeckView: View { @…
0 ответов

Понижение версии SwiftUI Geometry Reader с iOS 15 до iOS14

Я пытаюсь понизить версию iOS15 Geometry Reader до iOS14. Я новичок в Swift, может ли кто-нибудь помочь мне объяснить, как работают считыватели геометрии в iOS14 против 15? Это нормально работает на iOS15, но вызывает ошибку на iOS14 iOS14 Описание …
07 авг '21 в 21:28
1 ответ

Сломанная анимация SwiftUI при использовании TabView

У меня есть рабочая анимация в представлении SwiftUI, которая прерывается, когда я помещаю это представление в, перехожу на другую вкладку и возвращаюсь. Как я могу это исправить? Моя точка зрения более сложна, но я свел ее к следующему: import Swif…
1 ответ

Эффект согласованной геометрии с AsyncImage iOS 15

Рассмотрим следующий пример: struct ContentView: View { @State var showSplash: Bool = true @Namespace var animationNamespace var body: some View { ZStack { if showSplash { GeometryReader { geometry in AsyncImage(url: URL(string: "https://picsum.phot…
1 ответ

SwiftUI: управление zIndex в представлениях с помощью matchedGeometryEffect

Я создаю собственный SegmentedPicker в SwiftUI, где селектор регулирует свой размер, чтобы соответствовать рамке каждого элемента выбора. Я сделал это уже с помощью PreferenceKeys, вдохновленный этим сообщением (Проверка дерева представлений) для эл…
0 ответов

SwiftUI передает представление между ячейками списка с помощью MatchedGeometryEffect

Я пытаюсь передать представление между ячейками одного и того же представления списка. Я видел 0 примеров для этого онлайн. Каждый пример предназначен для наличия ForEach, который показывает представления. Я знаю, что могу использовать ScrollView, н…
06 сен '21 в 21:11
0 ответов

SwiftUI расширяет или пересчитывает высоту VStack при расширении дочерних представлений

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

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

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