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


UITapGestureRecognizer Класс

Определение

Объект UIGestureRecognizer , распознающий один или несколько касаний.

[Foundation.Register("UITapGestureRecognizer", true)]
public class UITapGestureRecognizer : UIKit.UIGestureRecognizer
type UITapGestureRecognizer = class
    inherit UIGestureRecognizer
Наследование
UITapGestureRecognizer
Атрибуты

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

UITapGestureRecognizer()

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

UITapGestureRecognizer(Action)

Объект UIGestureRecognizer , распознающий один или несколько касаний.

UITapGestureRecognizer(Action<UITapGestureRecognizer>)

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

UITapGestureRecognizer(IntPtr)

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

UITapGestureRecognizer(NSObject, Selector)

Объект UIGestureRecognizer , распознающий один или несколько касаний.

UITapGestureRecognizer(NSObjectFlag)

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

Свойства

AllowedPressTypes

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

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

(Унаследовано от 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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

Число касаний, необходимых для распознавания этого жеста. Значение по умолчанию — 1.

NumberOfTouches

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

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

Минимальное количество касаний, необходимое для распознавания жеста. Значение по умолчанию: 1.

RequiresExclusiveTouchType

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

(Унаследовано от 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)

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

(Унаследовано от 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)
Устаревшие..

Объект UIGestureRecognizer , распознающий один или несколько касаний.

(Унаследовано от 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)

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

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

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

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

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

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

Объект UIGestureRecognizer , распознающий один или несколько касаний.

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

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

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

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

GetDebugDescription(INSObjectProtocol)

Объект UIGestureRecognizer , распознающий один или несколько касаний.

GetAccessibilityCustomRotors(NSObject)

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

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

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

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

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