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