Partager via


UICollectionView.RegisterClassForSupplementaryView Méthode

Définition

Surcharges

RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, NSString)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

RegisterClassForSupplementaryView(Type, NSString, String)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, String)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

RegisterClassForSupplementaryView(IntPtr, NSString, NSString)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

RegisterClassForSupplementaryView(Type, NSString, NSString)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, NSString)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

public void RegisterClassForSupplementaryView (Type cellType, UIKit.UICollectionElementKindSection section, Foundation.NSString reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * UIKit.UICollectionElementKindSection * Foundation.NSString -> unit

Paramètres

cellType
Type

Sous-type de UICollectionReusableView à utiliser pour les vues supplémentaires

section
UICollectionElementKindSection

Type d’affichage supplémentaire inscrit.

reuseIdentifier
NSString

Chaîne non vide à associer à .cellType

Remarques

Le UICollectionView gère une file d’attente de réutilisation hautement efficace pour les composants hors écran. Pour cela, le UICollectionView doit être responsable de la gestion du cycle de vie de ses vues de composants. Cette méthode (et les méthodes associées telles que RegisterClassForCell(Type, String)) fournissent la UICollectionView connaissance des types qu’elle doit instancier.

Le développeur d’application peut passer null comme reuseIdentifier, auquel cas le cellType sera « non inscrit » et ne sera plus instancié. Le développeur d’application peut passer un reuseIdentifier précédemment associé à un autre type, auquel cas l’ancien type sera « désinscrit » et le nouveau cellType sera utilisé.

Il est très important de fournir un constructeur qui prend un argument IntPtr dans toutes les sous-classes que vous inscrivez. Cela est obligatoire, car les classes sont effectivement allouées par le runtime Objective-C et vous devez les initialiser.

Voir aussi

  • <xref:UIKit.UICollectionView.RegisterClassForCell>
  • <xref:UIKit.UICollectionView.RegisterNibForCell>
  • <xref:UIKit.UICollectionView.RegisterNibForSupplementaryView>
  • <xref:UIKit.UICollectionViewLayout.RegisterClassForDecorationView>
  • <xref:UIKit.UICollectionViewLayout.RegisterNibForDecorationView>

S’applique à

RegisterClassForSupplementaryView(Type, NSString, String)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

public void RegisterClassForSupplementaryView (Type cellType, Foundation.NSString kind, string reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * Foundation.NSString * string -> unit

Paramètres

cellType
Type
kind
NSString
reuseIdentifier
String

S’applique à

RegisterClassForSupplementaryView(Type, UICollectionElementKindSection, String)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

public void RegisterClassForSupplementaryView (Type cellType, UIKit.UICollectionElementKindSection section, string reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * UIKit.UICollectionElementKindSection * string -> unit

Paramètres

cellType
Type
reuseIdentifier
String

S’applique à

RegisterClassForSupplementaryView(IntPtr, NSString, NSString)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

[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

Paramètres

viewClass
IntPtr

nativeint

IntPtr au type à utiliser pour les vues supplémentaires.

kind
NSString

Type d’affichage supplémentaire inscrit (par exemple, « UICollectionElementKindSectionHeader »).

reuseIdentifier
NSString

Chaîne non vide à associer à .kind

Attributs

Remarques

Le UICollectionView gère une file d’attente de réutilisation hautement efficace pour les composants hors écran. Pour cela, le UICollectionView doit être responsable de la gestion du cycle de vie de ses vues de composants. Cette méthode (et les méthodes associées telles que RegisterClassForCell(Type, String)) fournissent la UICollectionView connaissance des types qu’elle doit instancier.

Le développeur d’application peut passer null comme reuseIdentifier, auquel cas le viewClass sera « non inscrit » et ne sera plus instancié. Le développeur d’application peut passer un reuseIdentifier précédemment associé à un autre type, auquel cas l’ancien type sera « désinscrit » et le nouveau viewClass sera utilisé.

Il est très important de fournir un constructeur qui prend un argument IntPtr dans toutes les sous-classes que vous inscrivez. Cela est obligatoire, car les classes sont effectivement allouées par le runtime Objective-C et vous devez les initialiser.

Voir aussi

  • <xref:UIKit.UICollectionView.RegisterClassForCell>
  • <xref:UIKit.UICollectionView.RegisterNibForCell>
  • <xref:UIKit.UICollectionView.RegisterNibForSupplementaryView>
  • <xref:UIKit.UICollectionViewLayout.RegisterClassForDecorationView>
  • <xref:UIKit.UICollectionViewLayout.RegisterNibForDecorationView>

S’applique à

RegisterClassForSupplementaryView(Type, NSString, NSString)

Spécifie le type à utiliser pour remplir des vues supplémentaires.

public void RegisterClassForSupplementaryView (Type cellType, Foundation.NSString kind, Foundation.NSString reuseIdentifier);
member this.RegisterClassForSupplementaryView : Type * Foundation.NSString * Foundation.NSString -> unit

Paramètres

cellType
Type

Sous-type de UICollectionReusableView à utiliser pour les vues supplémentaires.

kind
NSString

Type d’affichage supplémentaire inscrit (par exemple, « UICollectionElementKindSectionHeader »).

reuseIdentifier
NSString

Chaîne non vide à associer à .kind

S’applique à