Описание тега uilongpressgesturerecogni

2 ответа

Выполнение распознавателя жестов панорамирования ТОЛЬКО после срабатывания распознавателя длительного нажатия

Я пытаюсь реализовать интерфейс перетаскивания для моего UIView с помощью распознавателя жестов панорамирования. Этот фрагмент кода работает, но теперь я хочу выполнять логику перетаскивания только ПОСЛЕ того, как пользователь долго нажимал на мое п…
1 ответ

Как получить indexPath ячейки представления коллекции

Прямо сейчас у меня есть longPressGesture в моей ячейке представления коллекции. @IBAction func longGesture(sender: AnyObject) { if sender.state == UIGestureRecognizerState.Began { let location = sender.locationInView(sender.view) println(location) …
2 ответа

UILongPressGestureRecognizer не распознает.ended состояние

Как гласит заголовок, моя проблема в том, что мой UILongPressGestureRecognizer иногда не запускает код внутри sender.state = .ended, .began всегда работает и работает. Я пытался заметить закономерность, но это нечасто, и я не нашел действительного о…
0 ответов

Перетащите ячейки с помощью UILongPressGestureRecognizer в UITableView

Я работаю над приложением с tableView в ViewController. В этом табличном представлении у меня есть разделы и строки, и я хочу, чтобы мой пользователь мог долго нажимать, перетаскивать ячейки между разделами с помощью UILongPressGestureRecognizer. С …
4 ответа

Увеличительное стекло показывает UIWindow за

У нас есть приложение с навигацией по меню бургера, само меню - это окно, которое находится за окном клавиш. Когда пользователь долго нажимает на поле uitext и поднимает увеличительное стекло, увеличительное стекло показывает содержимое окна UIWindo…
18 апр '16 в 11:22
1 ответ

UILongPressGestureRecognizer в Swift 3

Я новичок в Swift 3 и хотел создать небольшой список дел. Но в viewDidLoad приложение всегда падает из-за UILongPressGestureRecognizer. Я искал в интернете, но не нашел рабочего решения. Вот мой код, и каждый раз он говорит "Поток 1: точка останова …
06 янв '17 в 10:22
1 ответ

UILongPressGestureRecognizer с помощью SpriteKit

Я пытаюсь понять, как определить, был ли нажат shapeNode, особенно с помощью жеста LongPress. Пожалуйста, посмотрите на код ниже. Любая идея, что не так, почему я не вижу "Найдено!" сообщение? class Test: SKScene { let longPressGesture = UILongPress…
03 июл '17 в 19:46
1 ответ

Непрерывная анимация в iOS?

В моем случае у меня есть представление с содержанием. Я хочу прокрутить этот контент на UILongPressGestureRecognizer События: если положение касания y достаточно близко к границе обзора вверх, прокрутите вверх; если у нижней границы обзора достаточ…
2 ответа

Не перемещайте ячейки табличного вида с помощью длинного нажатия на конкретную позицию

Я полностью реализовал UILongGesture в своем приложении, которое меняет значение ячейки путем перетаскивания. На данный момент у меня есть требование, чтобы, если я переместил первую строку с последней строкой, то первая строка должна остаться в пер…
09 май '15 в 10:45
0 ответов

UILongPress Перетащите в UIView в ScrollView

У меня есть scrollView под названием боковой панели. Когда я перетаскиваю палец на экран рядом с краем телефона, появляется боковая панель. Внутри боковой панели находятся UIViews, которые являются подпредставлениями боковой панели. Кроме того, кажд…
1 ответ

В поисках длинного пресс-релиза

Я использую LongPress для управления и перетаскивания различных позиций в представлениях. Я узнал начальную позицию, используя UIGestureRecognizerStateBegan. Как я узнал позицию UIGestureRecognizerStateChanged?
1 ответ

UIPanGestureRecognizer для программно добавленного UIView

Не могли бы вы мне помочь. Я хочу создать круг после долгого нажатия и заставить его двигаться жестом панорамирования, все еще нажимая пальцем на экран. Когда палец убирается с экрана, из него следует удалить круг. Создание круга с помощью длинного …
0 ответов

Добавление долгого нажатия на кнопку при сохранении нормального поведения подсветки?

У меня есть кнопка с назначенным ей жестом распознавания жестов. Я бы хотел, чтобы кнопка оставалась выделенной (как при обычном щелчке) в течение продолжительного нажатия, И чтобы одиночный щелчок НЕ срабатывал после длительного нажатия. Что я уже …
1 ответ

UILongPressGestureRecognizer не вызывает целевой метод

Это работало с устройствами на iOS 11, но с моим устройством, обновленным до iOS 12, оно больше не работает: //the viewcontroller is initiated with UIGestureRecognizerDelegate let longPressGesture = UILongPressGestureRecognizer(target: self, action:…
1 ответ

UICollectionView с распознавателем жестов

У меня есть UICollectionView, к которому прикреплен длинный жест нажатия. Он хорошо работает, когда я нажимаю на ячейку, но если область, которой коснулся, не ячейка, приложение вылетает с EXC_BREAKPOINT Он падает на if let indexPath : NSIndexPath =…
0 ответов

CABasicAnimation останавливается при перезагрузке UICollectionView

Мне нужна помощь с проблемой в представлениях коллекции. В моем collectionView я использую UILongPressGestureRecognizer для запуска CABasicAnimation в элементах (изображениях), но когда я удаляю элемент и перезагружаю collectionView, CABasicAnimatio…
1 ответ

UICollectionView в UIScrollView: длительное нажатие

Я добавил UILongPressGestureRecognizer к моему UICollectionView это находится в подклассе UIScrollView, (The UIScrollView постранично, так что есть 3 горизонтально сложены UIViewControllerс). Мой код для добавления UILongPressGestureRecognizer: UILo…
1 ответ

Получение снимка для некоторых ячеек не работает

Я хочу получить снимок для ячейки после долгого нажатия, и я получаю это работает. Я создаю снимки с помощью этого кода: func customSnapShotFrom(view:UIView) -> UIView { // calling this with UITableViewCell input let snapshot:UIView = view.snapsh…
1 ответ

Проблема распознавания жестов при длинном нажатии

В Интерфейсном Разработчике я добавил распознаватель жестов пресса в MKMapView. Событие отправляется через 1 секунду (я использую его, чтобы добавить значок на карту). Я проверил поведение "Отмена касаний в поле зрения" моего распознавателя жестов, …
0 ответов

LongPressureGesture не будет захватывать первую ячейку

Поэтому я пытаюсь создать для пользователей способ блокировать других пользователей или сообщать о них. Я добавил LongPressGesture в мои ячейки tableView, но по какой-то причине он работает только с indexPath 1 и выше. Он не будет захватывать индекс…