UITableView.DequeueReusableCell 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
DequeueReusableCell(NSString) |
Retourne une cellule d’affichage de tableau réutilisable qui a été créée avec l’objet ReuseIdentifier donné. |
DequeueReusableCell(String) |
Retourne une cellule d’affichage de tableau réutilisable qui a été créée avec l’objet ReuseIdentifier donné. |
DequeueReusableCell(NSString, NSIndexPath) |
Retourne une cellule d’affichage de tableau réutilisable pour le donné |
DequeueReusableCell(String, NSIndexPath) |
Retourne une cellule réutilisable identifiée par |
DequeueReusableCell(NSString)
Retourne une cellule d’affichage de tableau réutilisable qui a été créée avec l’objet ReuseIdentifier donné.
public UIKit.UITableViewCell DequeueReusableCell (Foundation.NSString identifier);
member this.DequeueReusableCell : Foundation.NSString -> UIKit.UITableViewCell
Paramètres
- identifier
- NSString
Chaîne identifiant le type de cellule demandé.
Retours
UITableViewCell associé à ou identifier
null
s’il n’y a pas de cellules dans la file d’attente avec ce particulieridentifier
.
Remarques
Le cache de réutilisation des cellules est important pour l’efficacité et les développeurs d’applications doivent l’utiliser pour les tables dynamiques.
Les développeurs d’applications ciblant iOS 6 et versions ultérieures doivent utiliser RegisterClassForCellReuse(Type, String) ou RegisterNibForCellReuse(UINib, String). Une fois qu’une UITableViewCell classe est inscrite, les appels à DequeueReusableCell(String, NSIndexPath) retournent un objet nouvellement instancié si nécessaire, au lieu de retourner null
.
Les développeurs d’applications doivent préférer l’utilisation de DequeueReusableCell(NSString, NSIndexPath), qui retourne un UITableViewCell qui est correctement dimensionné pour le chemin d’index.
Voir aussi
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
S’applique à
DequeueReusableCell(String)
Retourne une cellule d’affichage de tableau réutilisable qui a été créée avec l’objet ReuseIdentifier donné.
[Foundation.Export("dequeueReusableCellWithIdentifier:")]
public virtual UIKit.UITableViewCell DequeueReusableCell (string identifier);
abstract member DequeueReusableCell : string -> UIKit.UITableViewCell
override this.DequeueReusableCell : string -> UIKit.UITableViewCell
Paramètres
- identifier
- String
Chaîne identifiant le type de cellule demandé.
Retours
UITableViewCell associé à ou identifier
null
s’il n’y a pas de cellules dans la file d’attente avec ce particulieridentifier
.
- Attributs
Remarques
Le cache de réutilisation des cellules est important pour l’efficacité et les développeurs d’applications doivent l’utiliser pour les tables dynamiques.
Les développeurs d’applications ciblant iOS 6 et versions ultérieures doivent utiliser RegisterClassForCellReuse(Type, String) ou RegisterNibForCellReuse(UINib, String). Une fois qu’une UITableViewCell classe est inscrite, les appels à DequeueReusableCell(String, NSIndexPath) retournent un objet nouvellement instancié si nécessaire, au lieu de retourner null
.
Les développeurs d’applications doivent préférer l’utilisation de DequeueReusableCell(NSString, NSIndexPath), qui retourne un UITableViewCell qui est correctement dimensionné pour le chemin d’index.
Voir aussi
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
S’applique à
DequeueReusableCell(NSString, NSIndexPath)
Retourne une cellule d’affichage de tableau réutilisable pour le donné reuseIdentifier
, correctement dimensionné pour .indexPath
[Foundation.Export("dequeueReusableCellWithIdentifier:forIndexPath:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UITableViewCell DequeueReusableCell (Foundation.NSString reuseIdentifier, Foundation.NSIndexPath indexPath);
abstract member DequeueReusableCell : Foundation.NSString * Foundation.NSIndexPath -> UIKit.UITableViewCell
override this.DequeueReusableCell : Foundation.NSString * Foundation.NSIndexPath -> UIKit.UITableViewCell
Paramètres
- reuseIdentifier
- NSString
Chaîne identifiant le type de cellule demandé.
- indexPath
- NSIndexPath
Cellule spécifique demandée.
Retours
Objet UITableViewCell associé au identifier
.
- Attributs
Remarques
Il s’agit de la méthode préférée à appeler pour la réutilisation des cellules, car elle appelle GetHeightForRow(UITableView, NSIndexPath) et retourne un correctement dimensionné UITableViewCell.
Cette méthode doit être précédée d’une inscription de cellule à l’aide de RegisterClassForCellReuse(Type, String) ou RegisterNibForCellReuse(UINib, String). Sinon, une NSInternalInconsistencyException
exception est levée au moment de l’exécution.
Le cache de réutilisation des cellules est important pour l’efficacité et les développeurs d’applications doivent l’utiliser pour les tables dynamiques.
Voir aussi
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
S’applique à
DequeueReusableCell(String, NSIndexPath)
Retourne une cellule réutilisable identifiée par reuseIdentifier
et située à l’emplacement indexPath
.
public UIKit.UITableViewCell DequeueReusableCell (string reuseIdentifier, Foundation.NSIndexPath indexPath);
member this.DequeueReusableCell : string * Foundation.NSIndexPath -> UIKit.UITableViewCell
Paramètres
- reuseIdentifier
- String
- indexPath
- NSIndexPath