UILongPressGestureRecognizer
Наследование
-
NSObject -
UIGestureRecognizer -
UILongPressGestureRecognizer
-
NSObject -
UIGestureRecognizer -
UILongPressGestureRecognizer
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 3.2 и позже.
UILongPressGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет жесты длинного нажатия. Пользователь должен нажать один или несколько пальцев на представлении и содержать их там в течение минимального промежутка времени перед триггерами действия. В то время как вниз, пальцы пользователя могут не переместить больше, чем указанное расстояние; если они перемещаются вне указанного расстояния, сбоев жеста.
Жесты длинного нажатия непрерывны. Жест начинается (UIGestureRecognizerStateBegan) когда число допустимых пальцев (numberOfTouchesRequired) были потребованы установленного периода (minimumPressDuration) и касания не перемещаются вне допустимого диапазона перемещения (allowableMovement). Переходы устройства распознавания жеста к Изменению утверждают каждый раз, когда палец перемещается, и это заканчивается (UIGestureRecognizerStateEnded) когда шевелят любым из пальцев.
-
minimumPressDurationСвойствоМинимальные пальцы периода должны нажать на представлении для жеста, который будет распознан.
Объявление
Swift
var minimumPressDuration: CFTimeIntervalObjective C
@property(nonatomic) CFTimeInterval minimumPressDurationОбсуждение
Временной интервал находится в секундах. Продолжительность по умолчанию, 0,5 секунды.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
numberOfTouchesRequiredСвойствоЧисло пальцев, которые должны быть нажаты на представлении для жеста, который будет распознан.
Объявление
Swift
var numberOfTouchesRequired: IntObjective C
@property(nonatomic) NSUInteger numberOfTouchesRequiredОбсуждение
Число по умолчанию пальцев равняется 1.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
numberOfTapsRequiredСвойствоЧисло касаний на представлении, требуемом для жеста, который будет распознан.
Объявление
Swift
var numberOfTapsRequired: IntObjective C
@property(nonatomic) NSUInteger numberOfTapsRequiredОбсуждение
Число по умолчанию касаний 0.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
allowableMovementСвойствоМаксимальное перемещение пальцев на представлении перед сбоями жеста.
Объявление
Swift
var allowableMovement: CGFloatObjective C
@property(nonatomic) CGFloat allowableMovementОбсуждение
Допустимое расстояние, измеренное в точках. Расстояние по умолчанию является 10 точками.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
