UIScreenEdgePanGestureRecognizer
Наследование
-
NSObject
-
UIGestureRecognizer
-
UIPanGestureRecognizer
-
UIScreenEdgePanGestureRecognizer
-
NSObject
-
UIGestureRecognizer
-
UIPanGestureRecognizer
-
UIScreenEdgePanGestureRecognizer
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 7.0 и позже.
A UIScreenEdgePanGestureRecognizer
ищет панорамирование (перетаскивания) жесты, запускающиеся около края экрана. Система использует экранные граничные жесты в некоторых случаях для инициирования переходов контроллера представления. Можно использовать этот класс для тиражирования того же поведения жеста для собственных действий.
После создания экранного граничного устройства распознавания жеста панорамирования присвойте надлежащее значение edges
свойство прежде, чем присоединить устройство распознавания жеста к Вашему представлению. Вы используете это свойство для указания, от которого ограничивается, жест может запуститься. Это устройство распознавания жеста игнорирует любые касания вне первого касания.
-
edges
СвойствоПриемлемые стартовые края для жеста.
Объявление
Swift
var edges: UIRectEdge
Objective C
@property(readwrite, nonatomic, assign) UIRectEdge edges
Обсуждение
Края, которые Вы указываете, всегда относительно текущей интерфейсной ориентации приложения. Это поведение гарантирует, чтобы жесты всегда произошли от того же места в Вашем пользовательском интерфейсе, независимо от текущей ориентации устройства.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.