Condividi tramite


UIDynamicItemBehavior Classe

Definizione

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

[Foundation.Register("UIDynamicItemBehavior", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class UIDynamicItemBehavior : UIKit.UIDynamicBehavior
type UIDynamicItemBehavior = class
    inherit UIDynamicBehavior
Ereditarietà
UIDynamicItemBehavior
Attributi

Commenti

Quando un UIDynamicItemBehavior oggetto viene applicato a un IUIDynamicItemoggetto , modifica i valori predefiniti delle proprietà usate da UIKit Dynamics in tale IUIDynamicItemoggetto .

I AddAngularVelocityForItem(nfloat, IUIDynamicItem) metodi e AddLinearVelocityForItem(CGPoint, IUIDynamicItem) consentono allo sviluppatore di applicazioni di aggiungere velocità arbitrarie a un IUIDynamicItemoggetto .

Costruttori

UIDynamicItemBehavior()

Costruttore predefinito inizializza una nuova istanza di questa classe.

UIDynamicItemBehavior(IntPtr)

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

UIDynamicItemBehavior(IUIDynamicItem[])

Crea un nuovo comportamento dinamico e lo associa agli elementi specificati.

UIDynamicItemBehavior(NSObjectFlag)

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

Proprietà

Action

NSAction che viene eseguito durante l'animazione dinamica.

(Ereditato da UIDynamicBehavior)
AllowsRotation

Se la rotazione è consentita per gli elementi dinamici del comportamento.

Anchored

Ottiene o imposta un valore booleano che controlla se l'elemento è anchoed alla relativa posizione corrente.

AngularResistance

Resistenza angolare per gli elementi dinamici del comportamento.

Charge

Ottiene o imposta la carica elettrica sull'elemento.

ChildBehaviors

Gli elementi figlio UIDynamicBehavior di questa UIDynamicBehavior. Di sola lettura.

(Ereditato da UIDynamicBehavior)
Class

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
ClassHandle

Handle per questa classe.

DebugDescription

Descrizione significativa dello sviluppatore di questo oggetto.

(Ereditato da NSObject)
Density

Densità di massa relativa degli elementi dinamici del comportamento.

Description

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

(Ereditato da NSObject)
DynamicAnimator

UIDynamicAnimator associato a questo UIDynamicBehavior. Di sola lettura.

(Ereditato da UIDynamicBehavior)
Elasticity

Elasticità applicata alle collisioni tra gli elementi dinamici del comportamento.

Friction

Resistenza lineare dell'oggetto IUIDynamicItem quando si ruba contro un altro.

Handle

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

(Ereditato da NSObject)
IsDirectBinding

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
IsProxy

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
Items

Elementi dinamici associati a questo UIDynamicItemBehavior. Di sola lettura.

Resistance

Resistenza lineare del IUIDynamicItem movimento sullo sfondo.

RetainCount

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

(Ereditato da NSObject)
Self

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
Superclass

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
SuperHandle

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

(Ereditato da NSObject)
Zone

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)

Metodi

AddAngularVelocityForItem(nfloat, IUIDynamicItem)

Aggiunge , in radianti al secondo, alla velocità angolare di .

AddChildBehavior(UIDynamicBehavior)

Aggiunge un UIDynamicBehavior a questo oggetto ChildBehavior di UIDynamicBehavior.

(Ereditato da UIDynamicBehavior)
AddItem(IUIDynamicItem)

Aggiunge l'elemento dinamico specificato a questo oggetto UIDynamicItemBehavior Items.

AddLinearVelocityForItem(CGPoint, IUIDynamicItem)

Aggiunge , in punti al secondo, alla velocità lineare di .

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)
AwakeFromNib()

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

(Ereditato da NSObject)
BeginInvokeOnMainThread(Action)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

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

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
BindingInfo(String)
Obsoleti.

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
BindingOptionDescriptions(String)
Obsoleti.

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
BindingValueClass(String)
Obsoleti.

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
CommitEditing()

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

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

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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()

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
DangerousRelease()

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
DangerousRetain()

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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 NSObject.

(Ereditato da NSObject)
DoesNotRecognizeSelector(Selector)

Indica che questo oggetto non riconosce il selettore specificato.

(Ereditato da NSObject)
Equals(NSObject)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
Equals(Object)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
ExposedBindings()

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
GetAngularVelocityForItem(IUIDynamicItem)

Velocità angolare dell'elemento dinamico specificato.

GetBindingInfo(NSString)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
GetBindingOptionDescriptions(NSString)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
GetBindingValueClass(NSString)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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)
GetLinearVelocityForItem(IUIDynamicItem)

Velocità lineare dell'elemento dinamico specificato.

GetMethodForSelector(Selector)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
GetNativeField(String)
Obsoleti.

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
GetNativeHash()

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
Init()

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
InitializeHandle(IntPtr)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
InitializeHandle(IntPtr, String)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
Invoke(Action, Double)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

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

(Ereditato da NSObject)
IsEqual(NSObject)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
IsKindOfClass(Class)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
IsMemberOfClass(Class)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
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)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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[])

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

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

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

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

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

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

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
PrepareForInterfaceBuilder()

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
RemoveChildBehavior(UIDynamicBehavior)

Rimuove un UIDynamicBehavior da questo childBehavior di UIDynamicBehavior.

(Ereditato da UIDynamicBehavior)
RemoveItem(IUIDynamicItem)

Rimuove l'elemento specificato da questo oggetto UIDynamicItemBehavior Items.

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)
RespondsToSelector(Selector)

Se questo oggetto riconosce il selettore specificato.

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

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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)
ToString()

Restituisce una rappresentazione stringa del valore dell'istanza corrente.

(Ereditato da NSObject)
Unbind(NSString)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
Unbind(String)
Obsoleti.

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(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)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

(Ereditato da NSObject)
WillChangeValue(String)

Indica che il valore della chiave specificata sta per modificare.

(Ereditato da NSObject)
WillMoveToAnimator(UIDynamicAnimator)

Indica che questo UIDynamicBehavior è stato aggiunto o rimosso da un UIDynamicAnimator.

(Ereditato da UIDynamicBehavior)

Metodi di estensione

GetDebugDescription(INSObjectProtocol)

Specifica le proprietà fisiche per IUIDynamicItems. Consente anche di aggiungere velocità personalizzate agli elementi.

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