UITableView.DequeueReusableCell Método

Definição

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 reuseIdentifier, dimensionado corretamente para o indexPath.

DequeueReusableCell(String, NSIndexPath)

Retorna uma célula reutilizável identificada por reuseIdentifier e localizada em indexPath.

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 identifierou 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 nullretornar .

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 identifierou 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 nullretornar .

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

Retornos

Aplica-se a