Запитання з тегом «uigesturerecognizer»

UIGestureRecognizer - це абстрактний базовий клас для конкретних класів розпізнавача жестів. Об'єкт розпізнавання жестів (або, просто, розпізнавач жестів) роз'єднує логіку розпізнавання жесту та дії на це розпізнавання. Коли один із цих об’єктів розпізнає загальний жест або, в деяких випадках, зміну жесту, він надсилає повідомлення про дію кожному призначеному цільовому об’єкту.

7
UILongPressGestureRecognizer при натисканні натискає двічі
Я виявляю, чи натиснув користувач протягом 2 секунд: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; Ось як я обробляю тривалий натиск: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Текст "подвійний оо" друкується двічі, коли я натискаю кнопку довше, ніж 2 секунди. Чому це? Як я можу …

17
Як відключити рух пальцем назад у UINavigationController на iOS 7
У iOS 7 Apple додала нову навігаційну поведінку за замовчуванням. Ви можете провести пальцем з лівого краю екрана, щоб повернутися до навігаційного стеку. Але в моєму додатку така поведінка суперечить моєму користувальницькому лівому меню. Отже, чи можна відключити цей новий жест у UINavigationController?

11
Чи можете ви приєднати UIGestureRecognizer до кількох переглядів?
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)]; [self.view1 addGestureRecognizer:tapGesture]; [self.view2 addGestureRecognizer:tapGesture]; [tapGesture release]; У наведеному вище коді view2розпізнаються лише крани . Якщо я коментую третій рядок, тоді кнопок view1буде розпізнано. Якщо я маю рацію і ви можете використовувати розпізнавальник жестів лише один раз, я не впевнений, що це помилка чи …

8
UIGestureRecognizer на UIImageView
У мене є UIImageView, який я хочу мати можливість змінити розмір і повернути і т.д. Чи UIGestureRecognizerможна додати до UIImageView? Я хотів би додати розпізнавач rotate and pinch до UIImageViewякого буде створено під час виконання. Як можна додати ці розпізнавачі?

23
Як зателефонувати за допомогою жестів, натисніть на програму UIView швидко
У мене є UIView і я додав жест дотику до нього: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Я намагаюсь назвати це програмно у тестовому файлі. sendActionForEvent Я використовую цю функцію, але вона не працює: myView.sendActionForEvent(UIEvents.touchUpDown) Він показує нерозпізнаний селектор, надісланий екземпляру. Як я можу вирішити …

9
UITapGestureRecognizer - однократний та подвійний дотик
Я намагаюся додати 2 UITapGestureRecognizersдля перегляду, один для одного натискання та один для подій подвійного натискання. Розпізнавач одного дотику працює як очікується (самостійно). Але я, здається, не в змозі змусити функцію подвійного розпізнавання працювати. Намагалися експериментувати з властивостями , як: cancelsTouchesInView, delaysTouchesBeganі , delaysTouchesEndedале до сих пір не працює. Коли …

22
UIPanGestureRecognizer - лише вертикальний або горизонтальний
У мене є вид, який UIPanGestureRecognizerповинен перетягувати подання вертикально. Тож у зворотному звороті розпізнавача я оновлюю лише координату y, щоб перемістити її. У нагляді цього виду є такий, UIPanGestureRecognizerякий буде перетягувати подання по горизонталі, лише оновлюючи координату x. Проблема полягає в тому, що першим UIPanGestureRecognizerє прийняття події для переміщення погляду …

21
Як відключити жест пальцем UIPageViewController?
У моєму випадку батько UIViewControllerмістить те, UIPageViewControllerщо містить, UINavigationControllerщо міститьUIViewController . Мені потрібно додати жест пальцем до останнього контролера перегляду, але пальцями обробляються так, ніби вони належать до контролера перегляду сторінки. Я намагався це робити як програмно, так і через xib, але безрезультатно. Тож, як я розумію, я не можу …

6
Дії розпізнавача жестів та кнопок
У мене є ієрархія перегляду, яка виглядає приблизно так: UIView (A) UIView > UIImageView UIView > UIView (B) UIView > UIView (B) > Rounded Rect Button UIView > UIView (B) > UIImageView UIView > UIView (B) > UILabel Я додав розпізнавальник жестів до мого UIView (B). Проблема, з якою я …

18
Немає проведення пальцем назад, коли приховуєте панель навігації в UINavigationController
Мені подобається пакет розгорток, який успадкував від вбудовування ваших поглядів у UINavigationController. На жаль, я, здається, не можу знайти спосіб приховати, NavigationBarале все ж таки сенсорною панеллю проведіть пальцем назад gesture. Я можу писати власні жести, але я вважаю за краще не робити цього і покладатися на UINavigationControllerзворотне проведення пальцем …

10
UIGestureRecognizer блокує підпрогляд для обробки сенсорних подій
Я намагаюся зрозуміти, як це робиться правильно . Я намагався зобразити ситуацію: Я додаю a UITableViewяк підпрогляд UIView. Відповідь UIViewреагує на натискання та pinchGestureRecognizer, але, роблячи це, перегляд таблиці перестає реагувати на ці два жести (він все ще реагує на проведення пальцями). Я змусив це працювати з наступним кодом, але …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.