UICollectionViewDelegateFlowLayout Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout.
[Foundation.Protocol]
[Foundation.Register("UICollectionViewDelegateFlowLayout", false)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class UICollectionViewDelegateFlowLayout : UIKit.UICollectionViewDelegate, IDisposable, UIKit.IUICollectionViewDelegateFlowLayout
type UICollectionViewDelegateFlowLayout = class
inherit UICollectionViewDelegate
interface IUICollectionViewDelegateFlowLayout
interface INativeObject
interface IDisposable
interface IUICollectionViewDelegate
interface IUIScrollViewDelegate
- Ereditarietà
- Attributi
- Implementazioni
Commenti
L'override dei metodi in questa classe consente allo sviluppatore dell'applicazione di controllare la spaziatura in un oggetto basato su UICollectionViewFlowLayoutgriglia.
Inoltre, questo delegato può essere usato per rispondere agli eventi generati da un oggetto UICollectionViewFlowLayout.
Costruttori
UICollectionViewDelegateFlowLayout() |
Costruttore predefinito, inizializza una nuova istanza di questa classe. |
UICollectionViewDelegateFlowLayout(IntPtr) |
Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime. |
UICollectionViewDelegateFlowLayout(NSObjectFlag) |
Costruttore da chiamare sulle classi derivate per ignorare l'inizializzazione e allocare semplicemente l'oggetto. |
Proprietà
Class |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
ClassHandle |
Handle per questa classe. (Ereditato da NSObject) |
DebugDescription |
Descrizione significativa dello sviluppatore di questo oggetto. (Ereditato da NSObject) |
Description |
Descrizione dell'oggetto, versione Objective-C di ToString. (Ereditato da NSObject) |
Handle |
Gestire (puntatore) alla rappresentazione dell'oggetto non gestita. (Ereditato da NSObject) |
IsDirectBinding |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
IsProxy |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
RetainCount |
Restituisce il conteggio di conservazione Objective-C corrente per l'oggetto. (Ereditato da NSObject) |
Self |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
Superclass |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
SuperHandle |
Handle usato per rappresentare i metodi nella classe di base per questo oggetto NSObject. (Ereditato da NSObject) |
Zone |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (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) |
AwakeFromNib() |
Chiamato dopo che l'oggetto è stato caricato dal file nib. Gli overridi devono chiamare la base. AwakeFromNib(). (Ereditato da NSObject) |
BeginInvokeOnMainThread(Action) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (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) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
Bind(String, NSObject, String, NSDictionary) |
Obsoleti.
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
BindingInfo(String) |
Obsoleti.
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
BindingOptionDescriptions(String) |
Obsoleti.
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
BindingValueClass(String) |
Obsoleti.
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
CanFocusItem(UICollectionView, NSIndexPath) |
Indica se l'elemento in |
CanPerformAction(UICollectionView, Selector, NSIndexPath, NSObject) |
Se questa interfaccia utenteCollectionViewDelegate può eseguire l'azione specificata in un elemento in UICollectionView. (Ereditato da UICollectionViewDelegate) |
CellDisplayingEnded(UICollectionView, UICollectionViewCell, NSIndexPath) |
Indica che la cella specificata è stata rimossa da UICollectionView. (Ereditato da UICollectionViewDelegate) |
CommitEditing() |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
CommitEditing(NSObject, Selector, IntPtr) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (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() |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
DangerousRelease() |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
DangerousRetain() |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
DecelerationEnded(UIScrollView) |
Indica che la decelerazione da un evento di scorrimento è stata completata. (Ereditato da UICollectionViewDelegate) |
DecelerationStarted(UIScrollView) |
Indica che la decelerazione da un evento di scorrimento è iniziata. (Ereditato da UICollectionViewDelegate) |
DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Indica che si è verificata una modifica agli indici per una relazione to-molti. (Ereditato da NSObject) |
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
DidChangeAdjustedContentInset(UIScrollView) |
Metodo chiamato quando i valori inset cambiano. (Ereditato da UICollectionViewDelegate) |
DidChangeValue(String) |
Indica che si è verificata una modifica nella chiave specificata. (Ereditato da NSObject) |
DidUpdateFocus(UICollectionView, UICollectionViewFocusUpdateContext, UIFocusAnimationCoordinator) |
Metodo delegato chiamato poco dopo che lo stato attivo è cambiato in un nuovo UIView. (Ereditato da UICollectionViewDelegate) |
DidZoom(UIScrollView) |
Indica che si è verificato lo zoom. (Ereditato da UICollectionViewDelegate) |
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) |
DraggingEnded(UIScrollView, Boolean) |
Indica che il trascinamento è stato completato. (Ereditato da UICollectionViewDelegate) |
DraggingStarted(UIScrollView) |
Indica che il trascinamento è iniziato. (Ereditato da UICollectionViewDelegate) |
Equals(NSObject) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
Equals(Object) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
ExposedBindings() |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
GetBindingInfo(NSString) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
GetBindingOptionDescriptions(NSString) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
GetBindingValueClass(NSString) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (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) |
GetIndexPathForPreferredFocusedView(UICollectionView) |
Quando sottoposto a override, consente allo sviluppatore di specificare l'elemento che deve inizialmente ricevere lo stato attivo. (Ereditato da UICollectionViewDelegate) |
GetInsetForSection(UICollectionView, UICollectionViewLayout, nint) |
Margini da applicare al contenuto nella sezione specificata. |
GetMethodForSelector(Selector) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
GetMinimumInteritemSpacingForSection(UICollectionView, UICollectionViewLayout, nint) |
Spaziatura tra gli elementi nelle righe o nelle colonne di una sezione. |
GetMinimumLineSpacingForSection(UICollectionView, UICollectionViewLayout, nint) |
Spaziatura tra righe o colonne di una sezione. |
GetNativeField(String) |
Obsoleti.
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
GetNativeHash() |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
GetReferenceSizeForFooter(UICollectionView, UICollectionViewLayout, nint) |
Dimensioni della visualizzazione piè di pagina per la sezione specificata. |
GetReferenceSizeForHeader(UICollectionView, UICollectionViewLayout, nint) |
Dimensioni della visualizzazione intestazione per la sezione specificata. |
GetSizeForItem(UICollectionView, UICollectionViewLayout, NSIndexPath) |
Dimensione della cella dell'elemento specificato. |
GetTargetContentOffset(UICollectionView, CGPoint) |
Quando sottoposto a override, consente allo sviluppatore di modificare l'offset del contenuto per le modifiche di layout e animazione. (Ereditato da UICollectionViewDelegate) |
GetTargetIndexPathForMove(UICollectionView, NSIndexPath, NSIndexPath) |
Quando sottoposto a override, consente allo sviluppatore di modificare la posizione finale di un elemento spostato. Ad esempio, per impedire un passaggio a un determinato |
Init() |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
InitializeHandle(IntPtr) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
InitializeHandle(IntPtr, String) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
Invoke(Action, Double) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
Invoke(Action, TimeSpan) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
InvokeOnMainThread(Action) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
InvokeOnMainThread(Selector, NSObject) |
Richiama in modo sincronizzato il codice specificato nel thread dell'interfaccia utente principale. (Ereditato da NSObject) |
IsEqual(NSObject) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
IsKindOfClass(Class) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
IsMemberOfClass(Class) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
ItemDeselected(UICollectionView, NSIndexPath) |
Indica che l'elemento in corrispondenza dell'indice specificato è stato deselezionato. (Ereditato da UICollectionViewDelegate) |
ItemHighlighted(UICollectionView, NSIndexPath) |
Indica che l'elemento specificato è stato evidenziato. (Ereditato da UICollectionViewDelegate) |
ItemSelected(UICollectionView, NSIndexPath) |
Indica che l'elemento in corrispondenza dell'indice specificato è stato selezionato. (Ereditato da UICollectionViewDelegate) |
ItemUnhighlighted(UICollectionView, NSIndexPath) |
Indica che l'elemento in corrispondenza dell'indice specificato ha rimosso l'evidenziazione. (Ereditato da UICollectionViewDelegate) |
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) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (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) |
PerformAction(UICollectionView, Selector, NSIndexPath, NSObject) |
Esegue l'azione specificata in un elemento in UICollectionView. (Ereditato da UICollectionViewDelegate) |
PerformSelector(Selector) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
PerformSelector(Selector, NSObject) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
PerformSelector(Selector, NSObject, Double) |
Richiama il selettore nell'istanza corrente e, se l'oggetto |
PerformSelector(Selector, NSObject, Double, NSString[]) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
PerformSelector(Selector, NSObject, NSObject) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
PrepareForInterfaceBuilder() |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
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) |
ScrollAnimationEnded(UIScrollView) |
Indica che l'animazione relativa a un evento di scorrimento è stata completata. (Ereditato da UICollectionViewDelegate) |
Scrolled(UIScrollView) |
Indica che si è verificato lo scorrimento. (Ereditato da UICollectionViewDelegate) |
ScrolledToTop(UIScrollView) |
Indica che UICollectionView ha eseguito lo scorrimento fino all'inizio. (Ereditato da UICollectionViewDelegate) |
SetNativeField(String, NSObject) |
Obsoleti.
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (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) |
ShouldDeselectItem(UICollectionView, NSIndexPath) |
Indica se l'elemento specificato deve essere deselezionato. (Ereditato da UICollectionViewDelegate) |
ShouldHighlightItem(UICollectionView, NSIndexPath) |
Indica se l'elemento specificato deve essere evidenziato durante il rilevamento. (Ereditato da UICollectionViewDelegate) |
ShouldScrollToTop(UIScrollView) |
Se UICollectionView deve scorrere fino all'inizio. (Ereditato da UICollectionViewDelegate) |
ShouldSelectItem(UICollectionView, NSIndexPath) |
Se l'elemento specificato deve essere selezionato. (Ereditato da UICollectionViewDelegate) |
ShouldShowMenu(UICollectionView, NSIndexPath) |
Se deve essere visualizzato un menu azione per l'elemento specificato. (Ereditato da UICollectionViewDelegate) |
ShouldSpringLoadItem(UICollectionView, NSIndexPath, IUISpringLoadedInteractionContext) |
Metodo chiamato per indicare se l'elemento identificato deve eseguire il springload nel contesto specificato. (Ereditato da UICollectionViewDelegate) |
ShouldUpdateFocus(UICollectionView, UICollectionViewFocusUpdateContext) |
Chiamato prima di una cella nella perdita o ricezione dello |
SupplementaryViewDisplayingEnded(UICollectionView, UICollectionReusableView, NSString, NSIndexPath) |
Indica che la visualizzazione supplementare specificata è stata rimossa da UICollectionView. (Ereditato da UICollectionViewDelegate) |
ToString() |
Restituisce una rappresentazione stringa del valore dell'istanza corrente. (Ereditato da NSObject) |
TransitionLayout(UICollectionView, UICollectionViewLayout, UICollectionViewLayout) |
Layout di transizione personalizzato da usare durante lo spostamento tra layout selezionati. (Ereditato da UICollectionViewDelegate) |
Unbind(NSString) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
Unbind(String) |
Obsoleti.
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (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) |
ViewForZoomingInScrollView(UIScrollView) |
UiView da usare quando si esegue lo zoom. (Ereditato da UICollectionViewDelegate) |
WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Indica che i valori degli indici specificati nella chiave specificata stanno per modificare. (Ereditato da NSObject) |
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Usato per personalizzare la spaziatura e reagire agli eventi in un oggetto UICollectionViewFlowLayout. (Ereditato da NSObject) |
WillChangeValue(String) |
Indica che il valore della chiave specificata sta per modificare. (Ereditato da NSObject) |
WillDisplayCell(UICollectionView, UICollectionViewCell, NSIndexPath) |
L'oggetto |
WillDisplaySupplementaryView(UICollectionView, UICollectionReusableView, String, NSIndexPath) |
Il supplemento |
WillEndDragging(UIScrollView, CGPoint, CGPoint) |
Indica che il trascinamento sta per completare. (Ereditato da UICollectionViewDelegate) |
ZoomingEnded(UIScrollView, UIView, nfloat) |
Indica che lo zoom è stato completato. (Ereditato da UICollectionViewDelegate) |
ZoomingStarted(UIScrollView, UIView) |
Indica che lo zoom è iniziato. (Ereditato da UICollectionViewDelegate) |