Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка класса UILongPressGestureRecognizer

Опции
Развертывание Target:

На этой странице
Язык:

UILongPressGestureRecognizer

Наследование


Соответствует


Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 3.2 и позже.

UILongPressGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет жесты длинного нажатия. Пользователь должен нажать один или несколько пальцев на представлении и содержать их там в течение минимального промежутка времени перед триггерами действия. В то время как вниз, пальцы пользователя могут не переместить больше, чем указанное расстояние; если они перемещаются вне указанного расстояния, сбоев жеста.

Жесты длинного нажатия непрерывны. Жест начинается (UIGestureRecognizerStateBegan) когда число допустимых пальцев (numberOfTouchesRequired) были потребованы установленного периода (minimumPressDuration) и касания не перемещаются вне допустимого диапазона перемещения (allowableMovement). Переходы устройства распознавания жеста к Изменению утверждают каждый раз, когда палец перемещается, и это заканчивается (UIGestureRecognizerStateEnded) когда шевелят любым из пальцев.

  • minimumPressDuration Свойство

    Минимальные пальцы периода должны нажать на представлении для жеста, который будет распознан.

    Объявление

    Swift

    var minimumPressDuration: CFTimeInterval

    Objective C

    @property(nonatomic) CFTimeInterval minimumPressDuration

    Обсуждение

    Временной интервал находится в секундах. Продолжительность по умолчанию, 0,5 секунды.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.

  • numberOfTouchesRequired Свойство

    Число пальцев, которые должны быть нажаты на представлении для жеста, который будет распознан.

    Объявление

    Swift

    var numberOfTouchesRequired: Int

    Objective C

    @property(nonatomic) NSUInteger numberOfTouchesRequired

    Обсуждение

    Число по умолчанию пальцев равняется 1.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.

  • numberOfTapsRequired Свойство

    Число касаний на представлении, требуемом для жеста, который будет распознан.

    Объявление

    Swift

    var numberOfTapsRequired: Int

    Objective C

    @property(nonatomic) NSUInteger numberOfTapsRequired

    Обсуждение

    Число по умолчанию касаний 0.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.

  • allowableMovement Свойство

    Максимальное перемещение пальцев на представлении перед сбоями жеста.

    Объявление

    Swift

    var allowableMovement: CGFloat

    Objective C

    @property(nonatomic) CGFloat allowableMovement

    Обсуждение

    Допустимое расстояние, измеренное в точках. Расстояние по умолчанию является 10 точками.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.