UITableViewDataSource.GetCell(UITableView, NSIndexPath) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由表视图调用,以使用单元格视图填充 处 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
设置其所有相关属性。