Compartilhar via


UITableViewDataSource.GetCell(UITableView, NSIndexPath) Método

Definição

Chamado pela exibição de tabela para preencher a linha em indexPath com uma exibição de célula.

[Foundation.Export("tableView:cellForRowAtIndexPath:")]
public abstract UIKit.UITableViewCell GetCell (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member GetCell : UIKit.UITableView * Foundation.NSIndexPath -> UIKit.UITableViewCell

Parâmetros

tableView
UITableView

Exibição de tabela solicitando a célula.

indexPath
NSIndexPath

Local da linha em que a célula será exibida.

Retornos

Um objeto que herda de UITableViewCell que a tabela pode usar para a linha especificada. Não retorne null ou uma asserção será gerada.

Implementações

Atributos

Comentários

Esse método é chamado uma vez para cada linha visível na tela. Durante a rolagem, ele é chamado de tempos adicionais à medida que novas linhas entram em exibição. As células que desaparecem da exibição são armazenadas em cache pelo modo de exibição de tabela. A implementação desse método deve chamar o método do modo de exibição de DequeueReusableCell(NSString) tabela para obter um objeto de célula armazenado em cache para reutilização. Se RegisterClassForCellReuse(Type, String) ou RegisterNibForCellReuse(UINib, String) não tiverem sido chamados durante a inicialização, os desenvolvedores de aplicativos deverão verificar o resultado de DequeueReusableCell(String, NSIndexPath)null e instanciar um novo UITableViewCell conforme necessário).

Depois que uma célula é recuperada, todas as suas propriedades relevantes devem ser definidas com base no indexPath.

Aplica-se a