UICollectionView.RegisterClassForSupplementaryView Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, NSString) |
Especifica el tipo que se va a usar para rellenar vistas complementarias. |
RegisterClassForSupplementaryView(Type, NSString, String) |
Especifica el tipo que se va a usar para rellenar vistas complementarias. |
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, String) |
Especifica el tipo que se va a usar para rellenar vistas complementarias. |
RegisterClassForSupplementaryView(IntPtr, NSString, NSString) |
Especifica el tipo que se va a usar para rellenar vistas complementarias. |
RegisterClassForSupplementaryView(Type, NSString, NSString) |
Especifica el tipo que se va a usar para rellenar vistas complementarias. |
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, NSString)
Especifica el tipo que se va a usar para rellenar vistas complementarias.
public void RegisterClassForSupplementaryView (Type cellType, UIKit.UICollectionElementKindSection section, Foundation.NSString reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * UIKit.UICollectionElementKindSection * Foundation.NSString -> unit
Parámetros
- cellType
- Type
Subtipo de UICollectionReusableView que se va a usar para vistas complementarias
- section
- UICollectionElementKindSection
Tipo de vista complementaria que se está registrando.
- reuseIdentifier
- NSString
Cadena no vacía que se va a asociar a cellType
.
Comentarios
UICollectionView mantiene una cola de reutilización altamente eficaz para componentes fuera de la pantalla. Esto requiere que sea responsable UICollectionView de la administración del ciclo de vida de sus vistas de componentes. Este método (y métodos relacionados como RegisterClassForCell(Type, String)) proporcionan el UICollectionView conocimiento de qué tipos necesita crear una instancia.
El desarrollador de aplicaciones puede pasar null
como reuseIdentifier
, en cuyo caso se cellType
"anulará la creación de instancias" y ya no se creará una instancia. El desarrollador de aplicaciones puede pasar un reuseIdentifier
asociado previamente a otro tipo, en cuyo caso el tipo anterior será "desinscribo" y se usará el nuevo cellType
.
Es muy importante proporcionar constructor que tome un argumento IntPtr en las subclases que registre. Esto es necesario porque las clases se asignan realmente mediante el tiempo de ejecución de Objective-C y debe inicializarlas.
Consulte también
- <xref:UIKit.UICollectionView.RegisterClassForCell>
- <xref:UIKit.UICollectionView.RegisterNibForCell>
- <xref:UIKit.UICollectionView.RegisterNibForSupplementaryView>
- <xref:UIKit.UICollectionViewLayout.RegisterClassForDecorationView>
- <xref:UIKit.UICollectionViewLayout.RegisterNibForDecorationView>
Se aplica a
RegisterClassForSupplementaryView(Type, NSString, String)
Especifica el tipo que se va a usar para rellenar vistas complementarias.
public void RegisterClassForSupplementaryView (Type cellType, Foundation.NSString kind, string reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * Foundation.NSString * string -> unit
Parámetros
- cellType
- Type
- kind
- NSString
- reuseIdentifier
- String
Se aplica a
RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, String)
Especifica el tipo que se va a usar para rellenar vistas complementarias.
public void RegisterClassForSupplementaryView (Type cellType, UIKit.UICollectionElementKindSection section, string reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * UIKit.UICollectionElementKindSection * string -> unit
Parámetros
- cellType
- Type
- section
- UICollectionElementKindSection
- reuseIdentifier
- String
Se aplica a
RegisterClassForSupplementaryView(IntPtr, NSString, NSString)
Especifica el tipo que se va a usar para rellenar vistas complementarias.
[Foundation.Export("registerClass:forSupplementaryViewOfKind:withReuseIdentifier:")]
protected virtual void RegisterClassForSupplementaryView (IntPtr viewClass, Foundation.NSString kind, Foundation.NSString reuseIdentifier);
abstract member RegisterClassForSupplementaryView : nativeint * Foundation.NSString * Foundation.NSString -> unit
override this.RegisterClassForSupplementaryView : nativeint * Foundation.NSString * Foundation.NSString -> unit
Parámetros
- kind
- NSString
Tipo de vista complementaria que se registra (por ejemplo, "UICollectionElementKindSectionHeader").
- reuseIdentifier
- NSString
Cadena no vacía que se va a asociar a kind
.
- Atributos
Comentarios
UICollectionView mantiene una cola de reutilización altamente eficaz para componentes fuera de la pantalla. Esto requiere que sea responsable UICollectionView de la administración del ciclo de vida de sus vistas de componentes. Este método (y métodos relacionados como RegisterClassForCell(Type, String)) proporcionan el UICollectionView conocimiento de qué tipos necesita crear una instancia.
El desarrollador de aplicaciones puede pasar null
como reuseIdentifier
, en cuyo caso se viewClass
"anulará la creación de instancias" y ya no se creará una instancia. El desarrollador de aplicaciones puede pasar un reuseIdentifier
asociado previamente a otro tipo, en cuyo caso el tipo anterior será "desinscribo" y se usará el nuevo viewClass
.
Es muy importante proporcionar constructor que tome un argumento IntPtr en las subclases que registre. Esto es necesario porque las clases se asignan realmente mediante el tiempo de ejecución de Objective-C y debe inicializarlas.
Consulte también
- <xref:UIKit.UICollectionView.RegisterClassForCell>
- <xref:UIKit.UICollectionView.RegisterNibForCell>
- <xref:UIKit.UICollectionView.RegisterNibForSupplementaryView>
- <xref:UIKit.UICollectionViewLayout.RegisterClassForDecorationView>
- <xref:UIKit.UICollectionViewLayout.RegisterNibForDecorationView>
Se aplica a
RegisterClassForSupplementaryView(Type, NSString, NSString)
Especifica el tipo que se va a usar para rellenar vistas complementarias.
public void RegisterClassForSupplementaryView (Type cellType, Foundation.NSString kind, Foundation.NSString reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * Foundation.NSString * Foundation.NSString -> unit
Parámetros
- cellType
- Type
Subtipo de UICollectionReusableView que se va a usar para vistas complementarias.
- kind
- NSString
Tipo de vista complementaria que se registra (por ejemplo, "UICollectionElementKindSectionHeader").
- reuseIdentifier
- NSString
Cadena no vacía que se va a asociar a kind
.