UITableView.RegisterClassForCellReuse 方法

定义

重载

RegisterClassForCellReuse(Type, NSString)

注册一个类型,以便为特定的 reuseIdentifier 提供 UITableViewCells。

RegisterClassForCellReuse(Type, String)

cellType注册类型以供重用,由标识符 reuseIdentifier键化。

RegisterClassForCellReuse(Type, NSString)

注册一个类型,以便为特定的 reuseIdentifier 提供 UITableViewCells。

public void RegisterClassForCellReuse (Type cellType, Foundation.NSString reuseIdentifier);
member this.RegisterClassForCellReuse : Type * Foundation.NSString -> unit

参数

cellType
Type

将指定的 reuseIdentifier 传递到 DequeueReusableCell 时要创建的 UITableViewCell 的类型。

reuseIdentifier
NSString

重用标识符。

注解

如果 UITableView 需要创建新单元格以响应 DequeueReusableCell 中指定 reuseIdentifier 的请求,Mono 可以使用此方法注册应实例化的类的类型。

使用单元格标识符注册类型有助于减少必须在 GetCell 方法中编写的代码量。 这意味着 GetCell 方法只需使用重用标识符调用 DequeueReusableCell,如果没有可用的单元格,UITableView 将创建指定类型的实例并返回它。

注册的类型必须提供采用 IntPtr 构造函数的构造函数,并且需要链接到 C:UIKit.UITableViewCell (IntPtr) 构造函数。

适用于

RegisterClassForCellReuse(Type, String)

cellType注册类型以供重用,由标识符 reuseIdentifier键化。

public void RegisterClassForCellReuse (Type cellType, string reuseIdentifier);
member this.RegisterClassForCellReuse : Type * string -> unit

参数

cellType
Type
reuseIdentifier
String

适用于