UITableView.DequeueReusableCell 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.
Überlädt
DequeueReusableCell(NSString) |
Gibt eine wiederverwendbare Tabellenansichtszelle zurück, die mit dem angegebenen ReuseIdentifier erstellt wurde. |
DequeueReusableCell(String) |
Gibt eine wiederverwendbare Tabellenansichtszelle zurück, die mit dem angegebenen ReuseIdentifier erstellt wurde. |
DequeueReusableCell(NSString, NSIndexPath) |
Gibt eine wiederverwendbare Tabellenansichtszelle für den angegebenen |
DequeueReusableCell(String, NSIndexPath) |
Gibt eine wiederverwendbare Zelle zurück, die von |
DequeueReusableCell(NSString)
Gibt eine wiederverwendbare Tabellenansichtszelle zurück, die mit dem angegebenen ReuseIdentifier erstellt wurde.
public UIKit.UITableViewCell DequeueReusableCell (Foundation.NSString identifier);
member this.DequeueReusableCell : Foundation.NSString -> UIKit.UITableViewCell
Parameter
- identifier
- NSString
Eine Zeichenfolge, die den angeforderten Zelltyp identifiziert.
Gibt zurück
Ein UITableViewCell , das dem identifier
zugeordnet ist, oder null
, wenn keine Zellen in der Warteschlange mit diesem bestimmten identifier
vorhanden sind.
Hinweise
Der Zellwiederverwendungscache ist wichtig für die Effizienz, und Anwendungsentwickler sollten ihn für dynamische Tabellen verwenden.
Anwendungsentwickler für iOS 6 und höher sollten oder RegisterNibForCellReuse(UINib, String)verwendenRegisterClassForCellReuse(Type, String). Sobald eine UITableViewCell Klasse registriert wurde, geben Aufrufe von DequeueReusableCell(String, NSIndexPath) nach Bedarf ein neu instanziiertes Objekt zurück, anstatt zurückzugeben null
.
Anwendungsentwickler sollten die Verwendung von DequeueReusableCell(NSString, NSIndexPath)bevorzugen, wodurch ein UITableViewCell zurückgegeben wird, das für den Indexpfad ordnungsgemäß dimensioniert ist.
Weitere Informationen
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Gilt für:
DequeueReusableCell(String)
Gibt eine wiederverwendbare Tabellenansichtszelle zurück, die mit dem angegebenen ReuseIdentifier erstellt wurde.
[Foundation.Export("dequeueReusableCellWithIdentifier:")]
public virtual UIKit.UITableViewCell DequeueReusableCell (string identifier);
abstract member DequeueReusableCell : string -> UIKit.UITableViewCell
override this.DequeueReusableCell : string -> UIKit.UITableViewCell
Parameter
- identifier
- String
Eine Zeichenfolge, die den angeforderten Zelltyp identifiziert.
Gibt zurück
Ein UITableViewCell , das dem identifier
zugeordnet ist, oder null
, wenn keine Zellen in der Warteschlange mit diesem bestimmten identifier
vorhanden sind.
- Attribute
Hinweise
Der Zellwiederverwendungscache ist wichtig für die Effizienz, und Anwendungsentwickler sollten ihn für dynamische Tabellen verwenden.
Anwendungsentwickler für iOS 6 und höher sollten oder RegisterNibForCellReuse(UINib, String)verwendenRegisterClassForCellReuse(Type, String). Sobald eine UITableViewCell Klasse registriert wurde, geben Aufrufe von DequeueReusableCell(String, NSIndexPath) nach Bedarf ein neu instanziiertes Objekt zurück, anstatt zurückzugeben null
.
Anwendungsentwickler sollten die Verwendung von DequeueReusableCell(NSString, NSIndexPath)bevorzugen, wodurch ein UITableViewCell zurückgegeben wird, das für den Indexpfad ordnungsgemäß dimensioniert ist.
Weitere Informationen
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Gilt für:
DequeueReusableCell(NSString, NSIndexPath)
Gibt eine wiederverwendbare Tabellenansichtszelle für den angegebenen reuseIdentifier
zurück.indexPath
[Foundation.Export("dequeueReusableCellWithIdentifier:forIndexPath:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UITableViewCell DequeueReusableCell (Foundation.NSString reuseIdentifier, Foundation.NSIndexPath indexPath);
abstract member DequeueReusableCell : Foundation.NSString * Foundation.NSIndexPath -> UIKit.UITableViewCell
override this.DequeueReusableCell : Foundation.NSString * Foundation.NSIndexPath -> UIKit.UITableViewCell
Parameter
- reuseIdentifier
- NSString
Eine Zeichenfolge, die den angeforderten Zelltyp identifiziert.
- indexPath
- NSIndexPath
Die spezifische Zelle, die angefordert wird.
Gibt zurück
Ein UITableViewCell zugeordneter identifier
.
- Attribute
Hinweise
Dies ist die bevorzugte Methode zum Aufrufen der Zellwiederverwendung, da sie eine ordnungsgemäß dimensionierte UITableViewCellaufruft GetHeightForRow(UITableView, NSIndexPath) und zurückgibt.
Dieser Methode muss die Zellregistrierung mit RegisterClassForCellReuse(Type, String) oder RegisterNibForCellReuse(UINib, String)vorangestellt werden. Andernfalls wird zur Laufzeit eine NSInternalInconsistencyException
Ausnahme ausgelöst.
Der Zellwiederverwendungscache ist wichtig für die Effizienz, und Anwendungsentwickler sollten ihn für dynamische Tabellen verwenden.
Weitere Informationen
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Gilt für:
DequeueReusableCell(String, NSIndexPath)
Gibt eine wiederverwendbare Zelle zurück, die von reuseIdentifier
identifiziert wurde und sich in indexPath
befindet.
public UIKit.UITableViewCell DequeueReusableCell (string reuseIdentifier, Foundation.NSIndexPath indexPath);
member this.DequeueReusableCell : string * Foundation.NSIndexPath -> UIKit.UITableViewCell
Parameter
- reuseIdentifier
- String
- indexPath
- NSIndexPath