Поделиться через


UIPinchGestureRecognizer Класс

Определение

Распознаватель жестов для щепоток.

[Foundation.Register("UIPinchGestureRecognizer", true)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class UIPinchGestureRecognizer : UIKit.UIGestureRecognizer
type UIPinchGestureRecognizer = class
    inherit UIGestureRecognizer
Наследование
UIPinchGestureRecognizer
Атрибуты

Конструкторы

UIPinchGestureRecognizer()

Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров.

UIPinchGestureRecognizer(Action)

Распознаватель жестов для щепоток.

UIPinchGestureRecognizer(Action<UIPinchGestureRecognizer>)

Создает распознаватель жестов и предоставляет метод для вызова при распознавании жеста.

UIPinchGestureRecognizer(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

UIPinchGestureRecognizer(NSObject, Selector)

Распознаватель жестов для щепоток.

UIPinchGestureRecognizer(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

Свойства

AllowedPressTypes

Массив UIPressType , на который реагирует распознаватель жестов.

(Унаследовано от UIGestureRecognizer)
AllowedTouchTypes

Массив UITouchType , на который реагирует распознаватель жестов.

(Унаследовано от UIGestureRecognizer)
CancelsTouchesInView

Следует ли передавать касания, распознанные как часть жеста, в базовый UIView.

(Унаследовано от UIGestureRecognizer)
Class

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
DelaysTouchesBegan

Указывает, должен ли этот UIGestureRecognizer задерживать отправку касаний в базовый UIVew на начальном этапе жеста.

(Унаследовано от UIGestureRecognizer)
DelaysTouchesEnded

Указывает, должен ли этот UIGestureRecgonizer задерживать отправку касаний в базовый UIView на этапе завершения жеста.

(Унаследовано от UIGestureRecognizer)
Delegate

Экземпляр класса модели UIKit.IUIGestureRecognizerDelegate, который выступает в качестве делегата класса.

(Унаследовано от UIGestureRecognizer)
Description

Описание объекта , версия ToString для Objective-C.

(Унаследовано от NSObject)
Enabled

Включен ли UIGestureRecognizer.

(Унаследовано от UIGestureRecognizer)
Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
IsDirectBinding

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
IsProxy

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
Name

Возвращает или задает имя распознавателя.

(Унаследовано от UIGestureRecognizer)
NumberOfTouches

Количество касаний, участвующих в жесте.

(Унаследовано от UIGestureRecognizer)
RequiresExclusiveTouchType

Возвращает или задает значение, указывающее, UIGestureRecognizer рассматривает ли объект только один тип касания.

(Унаследовано от UIGestureRecognizer)
RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
Scale

Коэффициент масштабирования относительно точек двух касаний в координатах экрана.

Self

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
ShouldBegin

Делегат, вызываемый объектом для получения значения.

(Унаследовано от UIGestureRecognizer)
ShouldBeRequiredToFailBy

Делегат, вызываемый объектом для получения значения.

(Унаследовано от UIGestureRecognizer)
ShouldReceivePress

Делегат, вызываемый объектом для получения значения.

(Унаследовано от UIGestureRecognizer)
ShouldReceiveTouch

Делегат, вызываемый объектом для получения значения.

(Унаследовано от UIGestureRecognizer)
ShouldRecognizeSimultaneously

Делегат, вызываемый объектом для получения значения.

(Унаследовано от UIGestureRecognizer)
ShouldRequireFailureOf

Делегат, вызываемый объектом для получения значения.

(Унаследовано от UIGestureRecognizer)
State

Текущее состояние этого UIGestureRecognizer.

(Унаследовано от UIGestureRecognizer)
Superclass

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
Velocity

Скорость (в коэффициенте масштабирования в секунду) сжатия.

View

UIView, к которому присоединен этот UIGestureRecognizer. Только для чтения.

(Унаследовано от UIGestureRecognizer)
WeakDelegate

Объект , который может отвечать на протокол делегата для этого типа.

(Унаследовано от UIGestureRecognizer)
Zone

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью строки keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddTarget(Action)

Регистрирует новый обратный вызов при распознавании жеста.

(Унаследовано от UIGestureRecognizer)
AddTarget(Action<NSObject>)

Регистрирует новый обратный вызов при распознавании жеста.

(Унаследовано от UIGestureRecognizer)
AddTarget(NSObject, Selector)

Низкоуровневая версия AddTarget.

(Унаследовано от UIGestureRecognizer)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
CanBePreventedByGestureRecognizer(UIGestureRecognizer)

При переопределении позволяет указанному UIGestureRecognizer предотвратить распознавание жеста этим UIGestureRecognizer.

(Унаследовано от UIGestureRecognizer)
CanPreventGestureRecognizer(UIGestureRecognizer)

При переопределении указывает, что этот UIGestureRecognizer может помешать указанному UIGestureRecognizer распознать жест.

(Унаследовано от UIGestureRecognizer)
CommitEditing()

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копию базового объекта Objective-C.

(Унаследовано от NSObject)
DangerousAutorelease()

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
DangerousRelease()

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
DangerousRetain()

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает на изменение индексов для связи ко многим.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом UIGestureRecognizer.

(Унаследовано от UIGestureRecognizer)
DoesNotRecognizeSelector(Selector)

Указывает, что этот объект не распознает указанный селектор.

(Унаследовано от NSObject)
Equals(NSObject)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
Equals(Object)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
ExposedBindings()

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
GetBindingInfo(NSString)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMethodForSelector(Selector)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
GetNativeHash()

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
GetTargets()

Распознаватель жестов для щепоток.

(Унаследовано от UIGestureRecognizer)
IgnorePress(UIPress, UIPressesEvent)

Разработчики могут переопределить этот метод, чтобы сообщить распознавательу жестов игнорировать определенные нажатия.

(Унаследовано от UIGestureRecognizer)
IgnoreTouch(UITouch, UIEvent)

Игнорирует определенное касание данного события.

(Унаследовано от UIGestureRecognizer)
Init()

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
Invoke(Action, Double)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
LocationInView(UIView)

PointF в заданном представлении UIView жеста, представленного этим UIGestureRecognizer.

(Унаследовано от UIGestureRecognizer)
LocationOfTouch(nint, UIView)

Возвращает расположение в системе координат одного из касаний в жесте.

(Унаследовано от UIGestureRecognizer)
MarkDirty()

Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
PressesBegan(NSSet<UIPress>, UIPressesEvent)

Указывает, что физическая кнопка была нажата на удаленном или игровом контроллере.

(Унаследовано от UIGestureRecognizer)
PressesCancelled(NSSet<UIPress>, UIPressesEvent)

Указывает, что физическое событие нажатия кнопки было отменено из-за системного события.

(Унаследовано от UIGestureRecognizer)
PressesChanged(NSSet<UIPress>, UIPressesEvent)

Указывает, что Force значение evt объекта изменилось.

(Унаследовано от UIGestureRecognizer)
PressesEnded(NSSet<UIPress>, UIPressesEvent)

Указывает окончание нажатия физической кнопки на удаленном или игровом контроллере.

(Унаследовано от UIGestureRecognizer)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveTarget(NSObject, Selector)

Низкоуровневый аналог метода AddTarget низкого уровня.

(Унаследовано от UIGestureRecognizer)
RemoveTarget(UIGestureRecognizer+Token)

Удаляет метод обратного вызова для распознаваемого указанного жеста на основе маркера, возвращенного AddTarget.

(Унаследовано от UIGestureRecognizer)
RequireGestureRecognizerToFail(UIGestureRecognizer)

Вызывает работу uiGestureRecognizer только в том случае, если указанный UIGestureRecognizer завершается сбоем (например, для жеста одним касанием может потребоваться сбой жеста двойного касания).

(Унаследовано от UIGestureRecognizer)
Reset()

При переопределении позволяет разработчику приложения сбрасывать внутреннее состояние при распознавании жеста.

(Унаследовано от UIGestureRecognizer)
RespondsToSelector(Selector)

Распознает ли этот объект указанный селектор.

(Унаследовано от NSObject)
SetNativeField(String, NSObject)
Устаревшие..

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, которое можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Устанавливает значения этого объекта NSObject в указанный словарь.

(Унаследовано от NSObject)
ShouldBeRequiredToFailByGestureRecognizer(UIGestureRecognizer)

В частности, переопределено, чтобы указать, что получателю требуется сбой указанного распознавателя жестов.

(Унаследовано от UIGestureRecognizer)
ShouldRequireFailureOfGestureRecognizer(UIGestureRecognizer)

Возвращает значение, указывающее, требуется otherGestureRecognizer ли получателю сбой.

(Унаследовано от UIGestureRecognizer)
ToString()

Возвращает строковое представление значения текущего экземпляра.

(Унаследовано от NSObject)
TouchesBegan(NSSet, UIEvent)

Указывает, что один или несколько пальцев коснулись в связанном элементе UIView.

(Унаследовано от UIGestureRecognizer)
TouchesCancelled(NSSet, UIEvent)

Указывает, что системное событие (например, предупреждение о нехватке памяти) отменило событие сенсорного ввода.

(Унаследовано от UIGestureRecognizer)
TouchesEnded(NSSet, UIEvent)

Указывает, что один или несколько пальцев приподняты в связанном элементе UIView.

(Унаследовано от UIGestureRecognizer)
TouchesEstimatedPropertiesUpdated(NSSet)

Вызывается при обновлении предполагаемых touches свойств объекта .

(Унаследовано от UIGestureRecognizer)
TouchesMoved(NSSet, UIEvent)

Указывает, что один или несколько пальцев перемещены в связанном элементе UIView.

(Унаследовано от UIGestureRecognizer)
Unbind(NSString)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, которое может быть достигнуто с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку считывания значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе собираются измениться.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Распознаватель жестов для щепоток.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

GetDebugDescription(INSObjectProtocol)

Распознаватель жестов для щепоток.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел