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: 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 и позже.