UITableView.DequeueReusableCell Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
DequeueReusableCell(NSString) |
Retorna uma célula de exibição de tabela reutilizável que foi criada com o ReuseIdentifier fornecido. |
DequeueReusableCell(String) |
Retorna uma célula de exibição de tabela reutilizável que foi criada com o ReuseIdentifier fornecido. |
DequeueReusableCell(NSString, NSIndexPath) |
Retorna uma célula de exibição de tabela reutilizável para o determinado |
DequeueReusableCell(String, NSIndexPath) |
Retorna uma célula reutilizável identificada por |
DequeueReusableCell(NSString)
Retorna uma célula de exibição de tabela reutilizável que foi criada com o ReuseIdentifier fornecido.
public UIKit.UITableViewCell DequeueReusableCell (Foundation.NSString identifier);
member this.DequeueReusableCell : Foundation.NSString -> UIKit.UITableViewCell
Parâmetros
- identifier
- NSString
Uma cadeia de caracteres que identifica o tipo de célula que está sendo solicitado.
Retornos
Um UITableViewCell associado ao identifier
ou null
se não houver células na fila com esse específico identifier
.
Comentários
O cache de reutilização de célula é importante para eficiência e os desenvolvedores de aplicativos devem usá-lo para tabelas dinâmicas.
Os desenvolvedores de aplicativos direcionados ao iOS 6 e posterior devem usar RegisterClassForCellReuse(Type, String) o ou RegisterNibForCellReuse(UINib, String)o . Depois que uma UITableViewCell classe for registrada, as chamadas para DequeueReusableCell(String, NSIndexPath) retornarão um objeto recém-instanciado conforme necessário, em vez de null
retornar .
Os desenvolvedores de aplicativos devem preferir o uso de DequeueReusableCell(NSString, NSIndexPath), que retorna um UITableViewCell que é dimensionado corretamente para o caminho do índice.
Confira também
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Aplica-se a
DequeueReusableCell(String)
Retorna uma célula de exibição de tabela reutilizável que foi criada com o ReuseIdentifier fornecido.
[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
Uma cadeia de caracteres que identifica o tipo de célula que está sendo solicitado.
Retornos
Um UITableViewCell associado ao identifier
ou null
se não houver células na fila com esse específico identifier
.
- Atributos
Comentários
O cache de reutilização de célula é importante para eficiência e os desenvolvedores de aplicativos devem usá-lo para tabelas dinâmicas.
Os desenvolvedores de aplicativos direcionados ao iOS 6 e posterior devem usar RegisterClassForCellReuse(Type, String) o ou RegisterNibForCellReuse(UINib, String)o . Depois que uma UITableViewCell classe for registrada, as chamadas para DequeueReusableCell(String, NSIndexPath) retornarão um objeto recém-instanciado conforme necessário, em vez de null
retornar .
Os desenvolvedores de aplicativos devem preferir o uso de DequeueReusableCell(NSString, NSIndexPath), que retorna um UITableViewCell que é dimensionado corretamente para o caminho do índice.
Confira também
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Aplica-se a
DequeueReusableCell(NSString, NSIndexPath)
Retorna uma célula de exibição de tabela reutilizável para o determinado reuseIdentifier
, dimensionado corretamente para o 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
Uma cadeia de caracteres que identifica o tipo de célula que está sendo solicitado.
- indexPath
- NSIndexPath
A célula específica que está sendo solicitada.
Retornos
Um UITableViewCell associado ao identifier
.
- Atributos
Comentários
Esse é o método preferencial para chamar a reutilização de célula, pois ele chama GetHeightForRow(UITableView, NSIndexPath) e retorna um de tamanho UITableViewCelladequado.
Esse método deve ser precedido pelo registro de célula usando RegisterClassForCellReuse(Type, String) ou RegisterNibForCellReuse(UINib, String). Caso contrário, uma exceção NSInternalInconsistencyException
será gerada em runtime.
O cache de reutilização de célula é importante para eficiência e os desenvolvedores de aplicativos devem usá-lo para tabelas dinâmicas.
Confira também
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Aplica-se a
DequeueReusableCell(String, NSIndexPath)
Retorna uma célula reutilizável identificada por reuseIdentifier
e localizada em indexPath
.
public UIKit.UITableViewCell DequeueReusableCell (string reuseIdentifier, Foundation.NSIndexPath indexPath);
member this.DequeueReusableCell : string * Foundation.NSIndexPath -> UIKit.UITableViewCell
Parâmetros
- reuseIdentifier
- String
- indexPath
- NSIndexPath