Condividi tramite


UITableViewDataSource.GetCell(UITableView, NSIndexPath) Metodo

Definizione

Chiamato dalla vista tabella per popolare la riga in indexPath con una visualizzazione cella.

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

Parametri

tableView
UITableView

Visualizzazione tabella che richiede la cella.

indexPath
NSIndexPath

Posizione della riga in cui verrà visualizzata la cella.

Restituisce

Oggetto che eredita da UITableViewCell che la tabella può utilizzare per la riga specificata. Non restituire null o verrà generata un'asserzione.

Implementazioni

Attributi

Commenti

Questo metodo viene chiamato una volta per ogni riga visibile sullo schermo. Durante lo scorrimento, viene chiamato tempi aggiuntivi man mano che vengono visualizzate nuove righe. Le celle che scompaiono dalla visualizzazione vengono memorizzate nella cache dalla visualizzazione tabella. L'implementazione di questo metodo deve chiamare il metodo della DequeueReusableCell(NSString) visualizzazione tabella per ottenere un oggetto cella memorizzato nella cache per il riutilizzo. Se RegisterClassForCellReuse(Type, String) o RegisterNibForCellReuse(UINib, String) non sono stati chiamati durante l'inizializzazione, gli sviluppatori di applicazioni devono controllare il risultato di e null creare un'istanza di DequeueReusableCell(String, NSIndexPath) un nuovo in UITableViewCell base alle esigenze.

Una volta recuperata una cella, tutte le relative proprietà pertinenti devono essere impostate in base a indexPath.

Si applica a