Описание тега swiftui-ontapgesture
2
ответа
Swift UI @State настраивается при первом нажатии
У меня есть простой список для Custom View. Что должно произойти, так это то, что когда один из элементов выбран, он должен отобразить подробное представление для этого элемента. В моем коде, когда я выбираю элемент в первый раз, @Statet selectedLis…
20 фев '21 в 04:06
0
ответов
Жест касания изображения внутри списка не работает после добавления нового элемента в SWIFTUI
Я столкнулся с проблемой касания изображения. У меня простой список элементов, в каждой строке по 4 кнопки. Каждая строка содержит 4 изображения, и с каждым изображением связано действие onTapGesture. В первый раз я загружаю список, и все работает х…
14 апр '21 в 18:45
0
ответов
Получить часть текста при нажатии на текст с помощью жеста onTap SwiftUI
Есть ли способ получить текст, который пользователь нажимает с помощью жеста касания? struct TextWithTapGesture: View { var body: some View { ZStack { Color.red .ignoresSafeArea() GeometryReader { geo in ScrollView { Group{ VStack(alignment: .leadin…
11 май '21 в 17:04
1
ответ
Как выбрать элемент кнопкой или жестом касания в моем списке SwiftUI и передать его в другое представление
В моем приложении мне нужны два игрока (только 2 имени / строки), выбранные из массива, построенного в SwiftUI-коде List / ForEach, который используется в другом представлении. Каким образом можно преобразовать имя в строку для моего текста (элемент…
01 июн '21 в 09:57
1
ответ
Как использовать ScrollViewReader в двух списках из двух разных api (без Button\TextField) с использованием .onTapGesture в SwiftUI?
У меня есть проект, где два списка разных банков показывают курс валюты. И я хочу, чтобы, когда я выбираю валюту в первом списке, во втором списке будет автоматическая прокрутка к той же валюте. Я видел обучающие программы с кнопками, но это не то, …
30 июл '21 в 12:26
0
ответов
Прозрачный вид, охватывающий WKWebView в ZStack, для обнаружения жестов касания и длительного нажатия
В моем приложении SwiftUI есть список WebView. WebView называется ItemWebView и представляет собой адаптацию WKWebView к представлению SwiftUI (доступны учебные пособия или ответы по созданию такого представления). Я пробовал много возможных решений…
03 сен '21 в 17:59
0
ответов
Код Swift запускается только тогда, когда он не должен, даже если он инкапсулирован внутри оператора if.
Извините за глупый вопрос, я пытался написать игру SwiftUI, которая отображает «X», когда пользователь касается экрана во время своего хода, и «O», если это не указанная очередь пользователя. Это часть моего кода, которая вызывает у меня проблемы (я…
08 сен '21 в 18:00
1
ответ
Как мне обернуть субтитр для URL-адреса изображения, чтобы он вел на другой экран?
Я пытаюсь разрешить пользователю щелкнуть изображение и позволить ему получить информацию об этом изображении, как мне это сделать? Я думал о переносе субтитров (с URL-адресом изображения) в детектор жестов, и у меня возникли некоторые ошибки, поэто…
05 ноя '21 в 03:51
2
ответа
Изображение SwiftUI не меняется
Я пишу свой проект с SwiftUI с использованием архитектуры VIPER, и я столкнулся с проблемой, что мое изображение не обновляется после вызова .onTapGesture. Вот блоки кода, которые относятся к этой функции: Модель: class FavoriteBeers{ var favoriteBe…
18 дек '21 в 01:38
2
ответа
SwiftUI: жест касания переключает представления
У меня есть следующий упрощенный код в проекте, использующем XCode 13.2. Предполагаемая функциональность - иметь 2 вкладки (и), и пользователь может касаться экрана, чтобы переключать фон с красного на зеленый. Однако вместо этого при нажатии на экр…
28 дек '21 в 00:41
0
ответов
swiftUI — проблема перехода от представления «Список» к представлению «Подробности» с использованием основных данных
возникли проблемы с навигацией. Ссылка на подробное представление. Пробовал два варианта. Вариант 1, NavigationLink открывается для FileDetails, но пустой, без файловых данных: struct FileList: View { @Environment(\.managedObjectContext) var context…
12 янв '22 в 11:58
0
ответов
SwiftUI .onTapGesture не работает, пока список не прокручен
У меня есть текстовое поле, используемое для обозначения дверных проемов. Вы нажимаете на текстовое поле, и ниже разворачивается список со списком общих имен комнат. Я не могу выбрать элемент из списка, пока не прокручу список. Вот мой код: internal…
12 янв '22 в 01:23
1
ответ
SwifUI onTapGesture внутри ScollView не всегда обнаруживает касание
У меня проблема с представлениями, которые имеют onTapGestureи размещены внутри ScollView. Этот onTapGesture не всегда реагирует на жест касания. Мне нужно нажать именно на такой вид. Кажется, есть конфликт с перетаскиванием ScrollView? я пробовал h…
21 янв '22 в 17:29
1
ответ
Как одновременно обнаружить нажатие на ссылку и координаты касания в SwiftUI?
В моем приложении SwiftUI некоторые части текста должны быть доступны для нажатия. При касании должны выполняться некоторые настраиваемые действия, не обязательно открывающие веб-страницу. В то же время мне нужно определить координаты крана. Я собир…
03 фев '22 в 12:01
0
ответов
SwiftUI — onTapGesture на HStack работает, пока не перестанет работать
У нас есть пользовательское представление, которое мы используем в формах (его основная функция — показывать красивую рамку, если в форме есть ошибка проверки): struct ButtonNavigationLink: View { var label: String var markingType: MarkingType = .no…
19 янв '21 в 09:22
1
ответ
Реструктурировать навигационную ссылку на кнопку для LongPressGesture
Я пытаюсь указать параметр .onlongpressgesture для этого списка групп. Однако, похоже, это не работает, и я полагаю, что это сработает на кнопке. Я пытался применить ".onTapGesture" и ".onLongPressGesture", но безрезультатно. Есть ли способ преобраз…
01 фев '22 в 11:49
2
ответа
Лист SwiftUi пуст при первом касании, но после этого работает правильно
У меня есть лист, который я помещаю вне цикла foreach. Когда я нажимаю на Tapgesture в первый раз, результаты пусты, после первого раза я получаю правильные данные для каждой строки, которую я нажимаю. Я читал Лист внутри ForEach не перебирает элеме…
18 янв '21 в 17:17
2
ответа
Пункт назначения NavigationLink открыт без включенного isActive
у меня есть с простым текстом. Должен открывать секретную страницу входа в систему, если определенные условия проверяются. Но я заметил, что могу обойти " " с двумя простыми трюками: нажмите и удерживайте текст и отпустите , секретный вид автоматиче…
27 янв '21 в 23:33
0
ответов
Проблема с шириной рамки SwiftUI
Я создаю прокручиваемую панель выбора. Я хотел бы, чтобы индикатор выбора под текстом соответствовал ширине текстового прямоугольника над ним. Таким образом, на изображении ниже красный цвет будет соответствовать полной ширине черной области. import…
13 апр '21 в 12:24
1
ответ
Показать и скрыть все в VStack
у меня есть обычай SwiftUIПосмотреть, где в HStackУ меня есть два s на противоположных концах. Мне нужно, чтобы у каждого был свой жест двойного касания, чтобы показывать и скрывать элементы в VStack. Вот что я пробовал: @State var displayRewind = f…
14 июл '21 в 03:43