UITableViewDataSource.GetCell(UITableView, NSIndexPath) 方法

定义

由表视图调用,以使用单元格视图填充 处 indexPath 的行。

[Foundation.Export("tableView:cellForRowAtIndexPath:")]
public abstract UIKit.UITableViewCell GetCell (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member GetCell : UIKit.UITableView * Foundation.NSIndexPath -> UIKit.UITableViewCell

参数

tableView
UITableView

请求单元格的表视图。

indexPath
NSIndexPath

显示单元格的行的位置。

返回

一个继承自 UITableViewCell 的对象,表可用于指定行。 不返回 null ,否则将引发断言。

实现

属性

注解

对于屏幕上可见的每一行,都会调用此方法一次。 在滚动期间,当新行进入视图中时,会额外调用它。 从视图中消失的单元格由表视图缓存。 此方法的实现应调用表视图的 DequeueReusableCell(NSString) 方法来获取缓存的单元格对象以供重复使用。 如果在RegisterClassForCellReuse(Type, String)初始化期间未调用 或 RegisterNibForCellReuse(UINib, String) ,应用程序开发人员必须检查 的结果DequeueReusableCell(String, NSIndexPath)null,并根据需要实例化新的 UITableViewCell) 。

检索单元格后,必须基于 indexPath设置其所有相关属性。

适用于