UITableView.RegisterClassForCellReuse 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
RegisterClassForCellReuse(Type, NSString) |
Registriert einen Typ, um UITableViewCells für einen bestimmten reuseIdentifier bereitzustellen. |
RegisterClassForCellReuse(Type, String) |
Registriert den Typ für die |
RegisterClassForCellReuse(Type, NSString)
Registriert einen Typ, um UITableViewCells für einen bestimmten reuseIdentifier bereitzustellen.
public void RegisterClassForCellReuse (Type cellType, Foundation.NSString reuseIdentifier);
member this.RegisterClassForCellReuse : Type * Foundation.NSString -> unit
Parameter
- cellType
- Type
Der Typ einer UITableViewCell, die erstellt werden soll, wenn der angegebene reuseIdentifier an DequeueReusableCell übergeben wird.
- reuseIdentifier
- NSString
Der Wiederverwendungsbezeichner.
Hinweise
Mono kann diese Methode verwenden, um den Typ einer Klasse zu registrieren, die instanziiert werden soll, wenn die UITableView eine neue Zelle als Reaktion auf eine Anforderung in DequeueReusableCell für die angegebene reuseIdentifier erstellen muss.
Das Registrieren von Typen mit Zellenbezeichnern hilft, die Menge an Code zu reduzieren, die Sie in Ihre GetCell-Methode schreiben müssen. Dies bedeutet, dass Ihre GetCell-Methode nur DequeueReusableCell mit dem Wiederverwendungsbezeichner aufrufen muss. Wenn keine Zelle verfügbar ist, erstellt die UITableView eine Instanz des angegebenen Typs und gibt sie zurück.
Der von Ihnen registrierte Typ muss einen Konstruktor bereitstellen, der einen IntPtr-Konstruktor verwendet und mit dem C:UIKit.UITableViewCell(IntPtr) -Konstruktor verkettet werden muss.
Gilt für:
RegisterClassForCellReuse(Type, String)
Registriert den Typ für die cellType
Wiederverwendung, die vom Bezeichner reuseIdentifier
festgelegt wird.
public void RegisterClassForCellReuse (Type cellType, string reuseIdentifier);
member this.RegisterClassForCellReuse : Type * string -> unit
Parameter
- cellType
- Type
- reuseIdentifier
- String