UITableViewDataSource.GetCell(UITableView, NSIndexPath) 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.
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
.