UIRotationGestureRecognizer
Наследование
-
NSObject
-
UIGestureRecognizer
-
UIRotationGestureRecognizer
-
NSObject
-
UIGestureRecognizer
-
UIRotationGestureRecognizer
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 3.2 и позже.
UIRotationGestureRecognizer
конкретный подкласс UIGestureRecognizer
это ищет жесты вращения, включающие два касания. Когда пользователь шевелит пальцами друг напротив друга в круговом движении, базовое представление должно вращаться в соответствующем направлении и скорости.
Вращение является непрерывным жестом. Когда два касания переместились достаточно, чтобы считаться вращением, это начинается. Жест изменяется, когда палец перемещается, в то время как снижаются эти два пальца. Когда оба пальца поднялись, это заканчивается. На каждом этапе в жесте устройство распознавания жеста отправляет свое сообщение действия.
-
rotation
СвойствоВращение жеста в радианах.
Обсуждение
Можно установить значение вращения в произвольное значение; однако, установка вращения сбрасывает скорость.
Значение вращения является единственным значением, варьирующимся в течение долгого времени. Это не значение дельты с прошлого раза, когда о вращении сообщили. Примените значение вращения к состоянию представления, когда жест сначала распознан — не связывают значение каждый раз, когда обработчик вызывают.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 3.2 и позже.
-
velocity
СвойствоСкорость жеста вращения в радианах в секунду. (только для чтения)
Объявление
Swift
var velocity: CGFloat { get }
Objective C
@property(nonatomic, readonly) CGFloat velocity
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 3.2 и позже.