UITableViewDataSource.GetCell(UITableView, NSIndexPath) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von der Tabellenansicht aufgerufen, um die Zeile mit indexPath
einer Zellansicht aufzufüllen.
[Foundation.Export("tableView:cellForRowAtIndexPath:")]
public abstract UIKit.UITableViewCell GetCell (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member GetCell : UIKit.UITableView * Foundation.NSIndexPath -> UIKit.UITableViewCell
Parameter
- tableView
- UITableView
Tabellenansicht, die die Zelle anfordert.
- indexPath
- NSIndexPath
Position der Zeile, in der die Zelle angezeigt wird.
Gibt zurück
Ein Objekt, das von UITableViewCell der Tabelle erbt, das für die angegebene Zeile verwendet werden kann. Geben Sie nicht zurück null
, sonst wird eine Assertion ausgelöst.
Implementiert
- Attribute
Hinweise
Diese Methode wird einmal für jede Zeile aufgerufen, die auf dem Bildschirm sichtbar ist. Während des Bildlaufs wird es zusätzliche Zeiten genannt, wenn neue Zeilen angezeigt werden. Zellen, die aus der Ansicht verschwinden, werden von der Tabellenansicht zwischengespeichert. Die Implementierung dieser Methode sollte die Methode der Tabellenansicht DequeueReusableCell(NSString) aufrufen, um ein zwischengespeichertes Zellobjekt zur Wiederverwendung abzurufen. Wenn RegisterClassForCellReuse(Type, String) während der Initialisierung nicht aufgerufen wurde oder RegisterNibForCellReuse(UINib, String) nicht, müssen Anwendungsentwickler das Ergebnis von DequeueReusableCell(String, NSIndexPath) für null
überprüfen und bei Bedarf instanziieren UITableViewCell .
Sobald eine Zelle abgerufen wurde, müssen alle relevanten Eigenschaften basierend auf indexPath
festgelegt werden.