UITableView.DequeueReusableCell Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
DequeueReusableCell(String, NSIndexPath) |
Devuelve una celda reutilizable identificada por |
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 identifier
identifier
.
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 identifier
identifier
.
- 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 reuseIdentifier
tamañ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