UIPinchGestureRecognizer
Наследование
-
NSObject -
UIGestureRecognizer -
UIPinchGestureRecognizer
-
NSObject -
UIGestureRecognizer -
UIPinchGestureRecognizer
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 3.2 и позже.
UIPinchGestureRecognizer конкретный подкласс UIGestureRecognizer это ищет зажимание жестов, включающих два касания. Когда пользователь шевелит этими двумя пальцами друг к другу, стандартное значение является уменьшением; когда пользователь шевелит этими двумя пальцами далеко друг от друга, стандартное значение является увеличением.
Зажимание является непрерывным жестом. Жест начинается (UIGestureRecognizerStateBegan) когда два касания переместились достаточно, чтобы считаться жестом повышения. Изменения жеста (UIGestureRecognizerStateChanged) когда палец перемещается (с обоими пальцами, остающимися нажатым). Концы жеста (UIGestureRecognizerStateEnded) когда оба пальца поднимаются с представления.
-
scaleСвойствоМасштабный коэффициент относительно точек двух касаний в координатах экрана.
Обсуждение
Можно установить масштабный коэффициент, но выполнение так сбрасывает скорость.
Значение масштаба является абсолютным значением, варьирующимся в течение долгого времени. Это не значение дельты с прошлого раза, когда о масштабе сообщили. Примените значение масштаба к состоянию представления, когда жест сначала распознан — не связывают значение каждый раз, когда обработчик вызывают.
Оператор импорта
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 и позже.
