UICollectionViewFlowLayout Classe

Definizione

Layout basato su flusso da usare con UICollectionViews.

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

Commenti

UICollectionViews allow content to be display using arbitrari layouts. Fornisce UICollectionViewFlowLayout un layout basato su flusso facile da usare.

L'elemento UICollectionViewFlowLayout è affiancato UICollectionViewCell, orizzontalmente o verticalmente. Componente UICollectionViewCella capo ai limiti. Le celle vengono spaziate nella direzione del layout in base alla proprietà e alle MinimumInteritemSpacing righe (se orizzontale o verticale) sono separate in base alla MinimumLineSpacing proprietà.

Lo sviluppatore di applicazioni può usare vari metodi di UICollectionViewDelegateFlowLayout per modificare la spaziatura esatta e le dimensioni delle celle all'interno di un UICollectionViewFlowLayoutoggetto .

La direzione del layout del flusso è ad angolo destro della direzione della ScrollDirection proprietà. Nell'immagine seguente, il layout del flusso è a sinistra a destra e l'oggetto ScrollDirection è Vertical.

Costruttori

UICollectionViewFlowLayout()

Costruttore predefinito inizializza una nuova istanza di questa classe.

UICollectionViewFlowLayout(IntPtr)

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

UICollectionViewFlowLayout(NSCoder)

Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unrchiver.

UICollectionViewFlowLayout(NSObjectFlag)

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

Proprietà

AutomaticSize

Layout basato su flusso da usare con UICollectionViews.

Class

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
ClassHandle

Handle per questa classe.

CollectionView

Che UICollectionView questo UICollectionViewLayout è disposto.

(Ereditato da UICollectionViewLayout)
CollectionViewContentSize

SizeF del contenuto di questo UICollectionViewLayout.

(Ereditato da UICollectionViewLayout)
DebugDescription

Descrizione significativa dello sviluppatore di questo oggetto.

(Ereditato da NSObject)
Description

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

(Ereditato da NSObject)
DevelopmentLayoutDirection

Ottiene la direzione del linguaggio usata durante lo sviluppo.

(Ereditato da UICollectionViewLayout)
EstimatedItemSize

Ottiene o imposta la stima delle dimensioni usata, ad esempio, per calcolare l'altezza delle celle fuori schermo.

FlipsHorizontallyInOppositeLayoutDirection

Ottiene un valore booleano che indica se il sistema di coordinate si inverte orizzontalmente per le direzioni di layout inversa.

(Ereditato da UICollectionViewLayout)
FooterReferenceSize

Specifica il SizeF piè di pagina di una UICollectionViewFlowLayout sezione.

Handle

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

(Ereditato da NSObject)
HeaderReferenceSize

SizeF predefinito per le intestazioni di sezione.| DefaultSizeF per le intestazioni di sezione.

IsDirectBinding

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
IsProxy

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
ItemSize

Dimensioni predefinite dell'oggetto UICollectionViewCellvisualizzato.

MinimumInteritemSpacing

Spaziatura minima tra celle nella direzione del flusso ,ad esempio tra i lati se orizzontali, tra inferiore e superiore se verticale.

MinimumLineSpacing

Spaziatura minima tra nuove linee di celle, nella direzione della ScrollDirection proprietà ,ad esempio l'opposto della direzione del flusso.

RetainCount

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

(Ereditato da NSObject)
ScrollDirection

Direzione di scorrimento, che si trova ad angolo destro alla direzione del flusso.

SectionFootersPinToVisibleBounds

Ottiene o imposta se i piè di pagina della sezione devono essere aggiunti ai limiti.

SectionHeadersPinToVisibleBounds

Ottiene o imposta se le intestazioni di sezione devono essere aggiunte ai limiti.

SectionInset

Inset tra le sezioni.

SectionInsetReference

Layout basato su flusso da usare con UICollectionViews.

Self

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
Superclass

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
SuperHandle

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

(Ereditato da NSObject)
Zone

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
BindingInfo(String)
Obsoleti.

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
BindingOptionDescriptions(String)
Obsoleti.

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
BindingValueClass(String)
Obsoleti.

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
CommitEditing()

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
DangerousRelease()

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
DangerousRetain()

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

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

Codifica lo stato dell'oggetto nel codificatore fornito

(Ereditato da UICollectionViewLayout)
Equals(NSObject)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
Equals(Object)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
ExposedBindings()

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
FinalizeAnimatedBoundsChange()

In caso di override, esegue la pulizia personalizzata dopo le modifiche animate ai limiti o dopo l'inserimento o l'eliminazione di elementi.

(Ereditato da UICollectionViewLayout)
FinalizeCollectionViewUpdates()

Quando sottoposto a override, consente animazioni aggiuntive o pulire durante un aggiornamento.

(Ereditato da UICollectionViewLayout)
FinalizeLayoutTransition()

Chiamato prima delle animazioni di transizione, informa l'oggetto layout per eseguire qualsiasi procedura necessaria prima delle animazioni.

(Ereditato da UICollectionViewLayout)
FinalLayoutAttributesForDisappearingDecorationElement(NSString, NSIndexPath)

Informazioni di layout finali per un elemento di decorazione che sta per essere rimosso da questo UICollectionViewLayout.

(Ereditato da UICollectionViewLayout)
FinalLayoutAttributesForDisappearingItem(NSIndexPath)

Informazioni di layout finali per un elemento che sta per essere rimosso da UICollectionView.

(Ereditato da UICollectionViewLayout)
FinalLayoutAttributesForDisappearingSupplementaryElement(NSString, NSIndexPath)

Informazioni di layout finali per una visualizzazione supplementare che sta per essere rimossa dalla visualizzazione raccolta.

(Ereditato da UICollectionViewLayout)
GetBindingInfo(NSString)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
GetBindingOptionDescriptions(NSString)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
GetBindingValueClass(NSString)

Layout basato su flusso da usare con UICollectionViews.

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

Matrice di NSIndexPath che indica le visualizzazioni della decorazione da rimuovere.

(Ereditato da UICollectionViewLayout)
GetIndexPathsToDeleteForSupplementaryView(NSString)

Matrice di NSIndexPath che indica le visualizzazioni supplementari da rimuovere.

(Ereditato da UICollectionViewLayout)
GetIndexPathsToInsertForDecorationView(NSString)

Matrice di NSIndexPath che indica le visualizzazioni della decorazione da aggiungere.

(Ereditato da UICollectionViewLayout)
GetIndexPathsToInsertForSupplementaryView(NSString)

Matrice di percorsi di indice che indicano le visualizzazioni supplementari da aggiungere.

(Ereditato da UICollectionViewLayout)
GetInvalidationContext(UICollectionViewLayoutAttributes, UICollectionViewLayoutAttributes)

Ottiene le aree invalidate per una modifica da originalAttributes a preferredAttributes.

(Ereditato da UICollectionViewLayout)
GetInvalidationContextForBoundsChange(CGRect)

Restituisce un oggetto UICollectionViewLayoutInvalidationContext che specifica le parti del layout che cambiano in risposta a una modifica nei limiti.

(Ereditato da UICollectionViewLayout)
GetInvalidationContextForEndingInteractiveMovementOfItems(NSIndexPath[], NSIndexPath[], Boolean)

Restituisce un contesto di convalida per gli elementi spostati.

(Ereditato da UICollectionViewLayout)
GetInvalidationContextForInteractivelyMovingItems(NSIndexPath[], CGPoint, NSIndexPath[], CGPoint)

Ottiene un oggetto UICollectionViewLayoutInvalidationContext che identifica gli elementi spostati.

(Ereditato da UICollectionViewLayout)
GetLayoutAttributesForInteractivelyMovingItem(NSIndexPath, CGPoint)

Restituisce gli attributi di layout per gli elementi che l'utente sta spostando.

(Ereditato da UICollectionViewLayout)
GetMethodForSelector(Selector)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
GetNativeField(String)
Obsoleti.

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
GetNativeHash()

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
GetTargetIndexPathForInteractivelyMovingItem(NSIndexPath, CGPoint)

Restituisce il percorso dell'indice di destinazione per gli elementi che l'utente sta spostando.

(Ereditato da UICollectionViewLayout)
Init()

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
InitializeHandle(IntPtr)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
InitializeHandle(IntPtr, String)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
InitialLayoutAttributesForAppearingDecorationElement(NSString, NSIndexPath)

Informazioni sul layout iniziale di una visualizzazione di decorazione inserita in UICollectionView.

(Ereditato da UICollectionViewLayout)
InitialLayoutAttributesForAppearingItem(NSIndexPath)

Informazioni sul layout iniziale di un elemento inserito in UICollectionView.

(Ereditato da UICollectionViewLayout)
InitialLayoutAttributesForAppearingSupplementaryElement(NSString, NSIndexPath)

Informazioni sul layout iniziale di una visualizzazione supplementare inserita in UICollectionView.

(Ereditato da UICollectionViewLayout)
InvalidateLayout()

Invalida il layout corrente e avvia un aggiornamento.

(Ereditato da UICollectionViewLayout)
InvalidateLayout(UICollectionViewLayoutInvalidationContext)

Forza la ricomputazione e l'applicazione della visualizzazione raccolta.

(Ereditato da UICollectionViewLayout)
Invoke(Action, Double)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

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

(Ereditato da NSObject)
IsEqual(NSObject)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
IsKindOfClass(Class)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
IsMemberOfClass(Class)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
LayoutAttributesForDecorationView(NSString, NSIndexPath)

UICollectionViewLayoutAttributes per la visualizzazione di decorazione specificata.

(Ereditato da UICollectionViewLayout)
LayoutAttributesForElementsInRect(CGRect)

UICollectionViewLayoutAttributes per tutte le celle e le visualizzazioni nell'oggetto specificato RectangleF.

(Ereditato da UICollectionViewLayout)
LayoutAttributesForItem(NSIndexPath)

UICollectionViewLayoutAttributes per il NSIndexPath specificato.

(Ereditato da UICollectionViewLayout)
LayoutAttributesForSupplementaryView(NSString, NSIndexPath)

UICollectionViewLayoutAttributes per la visualizzazione supplementare specificata.

(Ereditato da UICollectionViewLayout)
LayoutAttributesForSupplementaryView(UICollectionElementKindSection, NSIndexPath)

Attributi per la visualizzazione supplementare in indexPath specificato.

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

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject)

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
PrepareForAnimatedBoundsChange(CGRect)

Chiamato prima delle modifiche animate ai limiti o prima dell'inserimento o dell'eliminazione di elementi.

(Ereditato da UICollectionViewLayout)
PrepareForCollectionViewUpdates(UICollectionViewUpdateItem[])

Notifica all'oggetto layout che il contenuto di UICollectionView sta per modificare.

(Ereditato da UICollectionViewLayout)
PrepareForInterfaceBuilder()

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
PrepareForTransitionFromLayout(UICollectionViewLayout)

Notifica all'oggetto layout che verrà installato brevemente come layout per UICollectionView.

(Ereditato da UICollectionViewLayout)
PrepareForTransitionToLayout(UICollectionViewLayout)

Indica all'oggetto layout che verrà rimosso brevemente come layout per UICollectionView.

(Ereditato da UICollectionViewLayout)
PrepareLayout()

Indica all'oggetto layout di aggiornare il layout.

(Ereditato da UICollectionViewLayout)
RegisterClassForDecorationView(Type, NSString)

Registra la classe identificata da tipo come visualizzazione della decorazione.

(Ereditato da UICollectionViewLayout)
RegisterNibForDecorationView(UINib, NSString)

Registra l'interfaccia utenteNib per l'uso come modello per le visualizzazioni della decorazione.

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

Layout basato su flusso da usare con UICollectionViews.

(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)
ShouldInvalidateLayout(UICollectionViewLayoutAttributes, UICollectionViewLayoutAttributes)

Restituisce true se la visualizzazione raccolta deve invalidare una modifica da preferredAttributes a originalAttributes.

(Ereditato da UICollectionViewLayout)
ShouldInvalidateLayoutForBoundsChange(CGRect)

Se i nuovi limiti richiedono un aggiornamento del layout.

(Ereditato da UICollectionViewLayout)
TargetContentOffset(CGPoint, CGPoint)

PointF in corrispondenza del quale arrestare lo scorrimento.

(Ereditato da UICollectionViewLayout)
TargetContentOffsetForProposedContentOffset(CGPoint)

Offset del contenuto da usare dopo una modifica del layout animata.

(Ereditato da UICollectionViewLayout)
ToString()

Restituisce una rappresentazione stringa del valore dell'istanza corrente.

(Ereditato da NSObject)
Unbind(NSString)

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
Unbind(String)
Obsoleti.

Layout basato su flusso da usare con UICollectionViews.

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

Layout basato su flusso da usare con UICollectionViews.

(Ereditato da NSObject)
WillChangeValue(String)

Indica che il valore della chiave specificata sta per modificare.

(Ereditato da NSObject)

Metodi di estensione

GetDebugDescription(INSObjectProtocol)

Layout basato su flusso da usare con UICollectionViews.

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