UITableView.RegisterClassForCellReuse 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
RegisterClassForCellReuse(Type, NSString) |
注册一个类型,以便为特定的 reuseIdentifier 提供 UITableViewCells。 |
RegisterClassForCellReuse(Type, String) |
|
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) 构造函数。