UITableViewDataSource.GetCell(UITableView, NSIndexPath) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.