Share via


UITableView.DequeueReusableCell Méthode

Définition

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é reuseIdentifier, correctement dimensionné pour .indexPath

DequeueReusableCell(String, NSIndexPath)

Retourne une cellule réutilisable identifiée par reuseIdentifier et située à l’emplacement indexPath.

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 identifiernull 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 identifiernull 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

Retours

S’applique à