Compartir a través de


UITableView.DequeueReusableCell Método

Definición

Sobrecargas

DequeueReusableCell(NSString)

Devuelve una celda de vista de tabla reutilizable que se creó con el valor ReuseIdentifier especificado.

DequeueReusableCell(String)

Devuelve una celda de vista de tabla reutilizable que se creó con el valor ReuseIdentifier especificado.

DequeueReusableCell(NSString, NSIndexPath)

Devuelve una celda de vista de tabla reutilizable para el especificado, con el reuseIdentifiertamaño correcto de .indexPath

DequeueReusableCell(String, NSIndexPath)

Devuelve una celda reutilizable identificada por reuseIdentifier y ubicada en indexPath.

DequeueReusableCell(NSString)

Devuelve una celda de vista de tabla reutilizable que se creó con el valor ReuseIdentifier especificado.

public UIKit.UITableViewCell DequeueReusableCell (Foundation.NSString identifier);
member this.DequeueReusableCell : Foundation.NSString -> UIKit.UITableViewCell

Parámetros

identifier
NSString

Cadena que identifica el tipo de celda que se solicita.

Devoluciones

Asociado UITableViewCell a , o null si no hay celdas en la cola con ese determinado identifieridentifier.

Comentarios

La caché de reutilización de celdas es importante para la eficacia y los desarrolladores de aplicaciones deben usarlo para tablas dinámicas.

Los desarrolladores de aplicaciones destinados a iOS 6 y versiones posteriores deben usar RegisterClassForCellReuse(Type, String) o RegisterNibForCellReuse(UINib, String). Una vez registrada una UITableViewCell clase, las llamadas a DequeueReusableCell(String, NSIndexPath) devolverán un objeto recién creado según sea necesario, en lugar de devolver null.

Los desarrolladores de aplicaciones deben preferir el uso de DequeueReusableCell(NSString, NSIndexPath), que devuelve un UITableViewCell que tiene el tamaño adecuado para la ruta de acceso del índice.

Consulte también

  • <xref:UIKit.UITableView.RegisterClassForCellReuse>
  • <xref:UIKit.UITableView.RegisterNibForCellReuse>

Se aplica a

DequeueReusableCell(String)

Devuelve una celda de vista de tabla reutilizable que se creó con el valor ReuseIdentifier especificado.

[Foundation.Export("dequeueReusableCellWithIdentifier:")]
public virtual UIKit.UITableViewCell DequeueReusableCell (string identifier);
abstract member DequeueReusableCell : string -> UIKit.UITableViewCell
override this.DequeueReusableCell : string -> UIKit.UITableViewCell

Parámetros

identifier
String

Cadena que identifica el tipo de celda que se solicita.

Devoluciones

Asociado UITableViewCell a , o null si no hay celdas en la cola con ese determinado identifieridentifier.

Atributos

Comentarios

La caché de reutilización de celdas es importante para la eficacia y los desarrolladores de aplicaciones deben usarlo para tablas dinámicas.

Los desarrolladores de aplicaciones destinados a iOS 6 y versiones posteriores deben usar RegisterClassForCellReuse(Type, String) o RegisterNibForCellReuse(UINib, String). Una vez registrada una UITableViewCell clase, las llamadas a DequeueReusableCell(String, NSIndexPath) devolverán un objeto recién creado según sea necesario, en lugar de devolver null.

Los desarrolladores de aplicaciones deben preferir el uso de DequeueReusableCell(NSString, NSIndexPath), que devuelve un UITableViewCell que tiene el tamaño adecuado para la ruta de acceso del índice.

Consulte también

  • <xref:UIKit.UITableView.RegisterClassForCellReuse>
  • <xref:UIKit.UITableView.RegisterNibForCellReuse>

Se aplica a

DequeueReusableCell(NSString, NSIndexPath)

Devuelve una celda de vista de tabla reutilizable para el especificado, con el reuseIdentifiertamaño correcto de .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

Parámetros

reuseIdentifier
NSString

Cadena que identifica el tipo de celda que se solicita.

indexPath
NSIndexPath

Celda específica que se solicita.

Devoluciones

UITableViewCell asociado al identifier.

Atributos

Comentarios

Este es el método preferido para llamar a para la reutilización de celdas, ya que llama GetHeightForRow(UITableView, NSIndexPath) a y devuelve un tamaño UITableViewCellcorrecto.

Este método debe ir precedido por el registro de celdas mediante RegisterClassForCellReuse(Type, String) o RegisterNibForCellReuse(UINib, String). De lo contrario, se generará una NSInternalInconsistencyException excepción en tiempo de ejecución.

La caché de reutilización de celdas es importante para la eficacia y los desarrolladores de aplicaciones deben usarlo para tablas dinámicas.

Consulte también

  • <xref:UIKit.UITableView.RegisterClassForCellReuse>
  • <xref:UIKit.UITableView.RegisterNibForCellReuse>

Se aplica a

DequeueReusableCell(String, NSIndexPath)

Devuelve una celda reutilizable identificada por reuseIdentifier y ubicada en indexPath.

public UIKit.UITableViewCell DequeueReusableCell (string reuseIdentifier, Foundation.NSIndexPath indexPath);
member this.DequeueReusableCell : string * Foundation.NSIndexPath -> UIKit.UITableViewCell

Parámetros

reuseIdentifier
String
indexPath
NSIndexPath

Devoluciones

Se aplica a