UICollectionView.RegisterClassForSupplementaryView Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- section
- UICollectionElementKindSection
- 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
- 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