Condividi tramite


UIGestureRecognizer Classe

Definizione

Classe di base per i riconoscitori movimenti.

[Foundation.Register("UIGestureRecognizer", true)]
public class UIGestureRecognizer : Foundation.NSObject
type UIGestureRecognizer = class
    inherit NSObject
Ereditarietà
UIGestureRecognizer
Derivato
Attributi

Commenti

Questa classe base astratta fornisce funzionalità comuni ai riconoscitori dei movimenti utente orientati al tocco.

Costruttori

UIGestureRecognizer()

Costruttore predefinito che inizializza una nuova istanza di questa classe senza parametri.

UIGestureRecognizer(Action)

Initalizza un riconoscimento dei movimenti.

UIGestureRecognizer(IntPtr)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime.

UIGestureRecognizer(NSObject, Selector)

Inizializza un riconoscimento dei movimenti designato.

UIGestureRecognizer(NSObjectFlag)

Costruttore per chiamare classi derivate per ignorare l'inizializzazione e allocare semplicemente l'oggetto.

UIGestureRecognizer(Selector, UIGestureRecognizer+Token)

Initalizza un riconoscimento dei movimenti.

Proprietà

AllowedPressTypes

Matrice di UIPressType che il riconoscimento del movimento risponde.

AllowedTouchTypes

Matrice di UITouchType che il riconoscimento del movimento risponde.

CancelsTouchesInView

Se i tocco riconosciuti come parte di un movimento devono essere recapitati all'interfaccia utente sottostante.

Class

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
ClassHandle

Handle per questa classe.

DebugDescription

Descrizione significativa dello sviluppatore di questo oggetto.

(Ereditato da NSObject)
DelaysTouchesBegan

Se questo UIGestureRecognizer deve ritardare l'invio di tocco all'interfaccia utente sottostanteVew durante la fase iniziale del movimento.

DelaysTouchesEnded

Se questo UIGestureRecgonizer deve ritardare l'invio di tocco all'interfaccia utente sottostante durante la fase finale del movimento.

Delegate

Istanza della classe di modello UIKit.IUIGestureRecognizerDelegate che funge da delegato della classe.

Description

Descrizione dell'oggetto, versione Objective-C di ToString.

(Ereditato da NSObject)
Enabled

Se l'interfaccia utenteGestureRecognizer è abilitata.

Handle

Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.

(Ereditato da NSObject)
IsDirectBinding

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
IsProxy

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
Name

Ottiene o imposta il nome del riconoscimento.

NumberOfTouches

Numero di tocco coinvolti nel movimento.

RequiresExclusiveTouchType

Ottiene o imposta se l'oggetto UIGestureRecognizer considera solo un singolo tipo di tocco.

RetainCount

Restituisce il conteggio di conservazione Objective-C corrente per l'oggetto.

(Ereditato da NSObject)
Self

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
ShouldBegin

Delegato richiamato dall'oggetto per ottenere un valore.

ShouldBeRequiredToFailBy

Delegato richiamato dall'oggetto per ottenere un valore.

ShouldReceivePress

Delegato richiamato dall'oggetto per ottenere un valore.

ShouldReceiveTouch

Delegato richiamato dall'oggetto per ottenere un valore.

ShouldRecognizeSimultaneously

Delegato richiamato dall'oggetto per ottenere un valore.

ShouldRequireFailureOf

Delegato richiamato dall'oggetto per ottenere un valore.

State

Stato corrente di questa interfaccia utenteGestureRecognizer.

Superclass

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
SuperHandle

Handle usato per rappresentare i metodi nella classe di base per questo oggetto NSObject.

(Ereditato da NSObject)
View

UiView a cui è collegato questo UIGestureRecognizer. Di sola lettura.

WeakDelegate

Oggetto che può rispondere al protocollo delegato per questo tipo

Zone

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)

Metodi

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra un oggetto per essere osservato esternamente (usando NSString keyPath).   Le modifiche osservate vengono inviate al metodo dell'oggetto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) dell'osservatore.

(Ereditato da NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra un oggetto per essere osservato esternamente (usando string keyPath).   Le modifiche osservate vengono inviate al metodo dell'oggetto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) dell'osservatore.

(Ereditato da NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AddTarget(Action)

Registra un nuovo callback per quando il movimento è stato riconosciuto.

AddTarget(Action<NSObject>)

Registra un nuovo callback per quando il movimento è stato riconosciuto.

AddTarget(NSObject, Selector)

Versione di basso livello di AddTarget.

AwakeFromNib()

Chiamato dopo che l'oggetto è stato caricato dal file nib. Gli overridi devono chiamare la base. AwakeFromNib().

(Ereditato da NSObject)
BeginInvokeOnMainThread(Action)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Richiama in modo asincrono il codice specificato nel thread dell'interfaccia utente principale.

(Ereditato da NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleti.

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
BindingInfo(String)
Obsoleti.

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
BindingOptionDescriptions(String)
Obsoleti.

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
BindingValueClass(String)
Obsoleti.

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
CanBePreventedByGestureRecognizer(UIGestureRecognizer)

Quando sottoposto a override, consente all'UIGestureRecognizer specificato di impedire a questo UIGestureRecognizer di riconoscere un movimento.

CanPreventGestureRecognizer(UIGestureRecognizer)

Quando sottoposto a override, indica che questa UIGestureRecognizer può impedire all'uiGestureRecognizer specificato di riconoscere un movimento.

CommitEditing()

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
ConformsToProtocol(IntPtr)

Richiamato per determinare se questo oggetto implementa il protocollo specificato.

(Ereditato da NSObject)
Copy()

Esegue una copia dell'oggetto Objective-C sottostante.

(Ereditato da NSObject)
DangerousAutorelease()

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
DangerousRelease()

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
DangerousRetain()

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica che si è verificata una modifica agli indici per una relazione to-molti.

(Ereditato da NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
DidChangeValue(String)

Indica che si è verificata una modifica nella chiave specificata.

(Ereditato da NSObject)
Dispose()

Rilascia le risorse usate dall'oggetto NSObject.

(Ereditato da NSObject)
Dispose(Boolean)

Rilascia le risorse usate dall'oggetto UIGestureRecognizer.

DoesNotRecognizeSelector(Selector)

Indica che questo oggetto non riconosce il selettore specificato.

(Ereditato da NSObject)
Equals(NSObject)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
Equals(Object)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
ExposedBindings()

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
GetBindingInfo(NSString)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
GetBindingOptionDescriptions(NSString)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
GetBindingValueClass(NSString)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera i valori delle chiavi specificate.

(Ereditato da NSObject)
GetHashCode()

Genera un codice hash per l'istanza corrente.

(Ereditato da NSObject)
GetMethodForSelector(Selector)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
GetNativeField(String)
Obsoleti.

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
GetNativeHash()

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
GetTargets()

Classe di base per i riconoscitori movimenti.

IgnorePress(UIPress, UIPressesEvent)

Gli sviluppatori possono eseguire l'override di questo metodo per indicare al riconoscimento dei movimenti di ignorare le presse specifiche.

IgnoreTouch(UITouch, UIEvent)

Ignora un tocco specifico dell'evento specificato.

Init()

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
InitializeHandle(IntPtr)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
InitializeHandle(IntPtr, String)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
Invoke(Action, Double)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

Richiama in modo sincronizzato il codice specificato nel thread dell'interfaccia utente principale.

(Ereditato da NSObject)
IsEqual(NSObject)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
IsKindOfClass(Class)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
IsMemberOfClass(Class)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
LocationInView(UIView)

PointF nell'interfaccia utente specificata del movimento rappresentato da questa uiGestureRecognizer.

LocationOfTouch(nint, UIView)

Ottiene la posizione, nel sistema di coordinate di , di uno dei tocco nel movimento.

MarkDirty()

Promuove un oggetto peer regolare (IsDirectBinding è true) in un oggetto toggleref.

(Ereditato da NSObject)
MutableCopy()

Crea una copia modificabile dell'oggetto NSObject specificato.

(Ereditato da NSObject)
ObjectDidEndEditing(NSObject)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica che il valore in corrispondenza del keyPath specificato rispetto a questo oggetto è stato modificato.

(Ereditato da NSObject)
PerformSelector(Selector)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double)

Richiama il selettore nell'istanza corrente e, se l'oggetto obj non è Null, lo passa come parametro singolo.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, NSObject)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
PrepareForInterfaceBuilder()

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
PressesBegan(NSSet<UIPress>, UIPressesEvent)

Indica che un pulsante fisico è stato premuto su un controller remoto o di gioco.

PressesCancelled(NSSet<UIPress>, UIPressesEvent)

Indica che un evento di pressione del pulsante fisico è stato annullato a causa di un evento di sistema.

PressesChanged(NSSet<UIPress>, UIPressesEvent)

Indica che il valore dell'oggetto Forceevt è cambiato.

PressesEnded(NSSet<UIPress>, UIPressesEvent)

Indica la fine di una pressione di un pulsante fisico su un controller remoto o di gioco.

RemoveObserver(NSObject, NSString)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath specificato.

(Ereditato da NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per il keyPath e il contesto specificati.

(Ereditato da NSObject)
RemoveObserver(NSObject, String)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath specificato.

(Ereditato da NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per il keyPath e il contesto specificati.

(Ereditato da NSObject)
RemoveTarget(NSObject, Selector)

Controparte di basso livello al metodo AddTarget di basso livello.

RemoveTarget(UIGestureRecognizer+Token)

Rimuove il metodo di callback per il gesto specificato riconosciuto, in base al token restituito da AddTarget.

RequireGestureRecognizerToFail(UIGestureRecognizer)

Causa il funzionamento di questa interfaccia utenteGestureRecognizer solo se l'interfaccia utente specificata Ha esito negativo (ad esempio, un movimento a tocco singolo potrebbe richiedere che un movimento a doppio tocco non riesca).

Reset()

Quando sottoposto a override, consente allo sviluppatore dell'applicazione di reimpostare lo stato interno quando viene riconosciuto un gesto.

RespondsToSelector(Selector)

Se questo oggetto riconosce il selettore specificato.

(Ereditato da NSObject)
SetNativeField(String, NSObject)
Obsoleti.

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
SetNilValueForKey(NSString)

Imposta il valore della chiave specificata su Null.

(Ereditato da NSObject)
SetValueForKey(NSObject, NSString)

Imposta il valore della proprietà specificata dalla chiave sul valore specificato.

(Ereditato da NSObject)
SetValueForKeyPath(IntPtr, NSString)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime.

(Ereditato da NSObject)
SetValueForKeyPath(NSObject, NSString)

Imposta il valore di una proprietà che può essere raggiunta usando un keypath.

(Ereditato da NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica un tentativo di scrittura di un valore in una chiave non definita. Se non sottoposto a override, genera un'eccezione NSUndefinedKeyException.

(Ereditato da NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Imposta i valori di questo oggetto NSObject su quelli nel dizionario specificato.

(Ereditato da NSObject)
ShouldBeRequiredToFailByGestureRecognizer(UIGestureRecognizer)

In particolare, sottoposto a override per indicare che un ricevitore richiede che il riconoscimento dei movimenti specificato non riesca.

ShouldRequireFailureOfGestureRecognizer(UIGestureRecognizer)

Restituisce un valore che indica se il ricevitore deve otherGestureRecognizer avere esito negativo.

ToString()

Restituisce una rappresentazione stringa del valore dell'istanza corrente.

(Ereditato da NSObject)
TouchesBegan(NSSet, UIEvent)

Indica che una o più dita hanno toccato il basso nell'interfaccia utente associata.

TouchesCancelled(NSSet, UIEvent)

Indica che un evento di sistema (ad esempio, un avviso a memoria ridotta) ha annullato l'evento touch.

TouchesEnded(NSSet, UIEvent)

Indica che una o più dita hanno sollevato nell'interfaccia utente associata.

TouchesEstimatedPropertiesUpdated(NSSet)

Chiamato quando le proprietà stimate di touches sono state aggiornate.

TouchesMoved(NSSet, UIEvent)

Indica che una o più dita sono state spostate nell'interfaccia utente associata.

Unbind(NSString)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
Unbind(String)
Obsoleti.

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
ValueForKey(NSString)

Restituisce il valore della proprietà associata alla chiave specificata.

(Ereditato da NSObject)
ValueForKeyPath(NSString)

Restituisce il valore di una proprietà che può essere raggiunta usando un keypath.

(Ereditato da NSObject)
ValueForUndefinedKey(NSString)

Indica un tentativo di lettura di un valore di una chiave non definita. Se non sottoposto a override, genera un'eccezione NSUndefinedKeyException.

(Ereditato da NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica che i valori degli indici specificati nella chiave specificata stanno per modificare.

(Ereditato da NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe di base per i riconoscitori movimenti.

(Ereditato da NSObject)
WillChangeValue(String)

Indica che il valore della chiave specificata sta per modificare.

(Ereditato da NSObject)

Metodi di estensione

GetDebugDescription(INSObjectProtocol)

Classe di base per i riconoscitori movimenti.

GetAccessibilityCustomRotors(NSObject)

Ottiene la matrice di UIAccessibilityCustomRotor oggetti appropriati per this l'oggetto.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Imposta la matrice di UIAccessibilityCustomRotor oggetti appropriati per this l'oggetto.

Si applica a

Vedi anche