UITableViewDelegate.GetHeightForRow(UITableView, NSIndexPath) 方法

定义

调用以确定 处 indexPath的行的高度。

[Foundation.Export("tableView:heightForRowAtIndexPath:")]
public virtual nfloat GetHeightForRow (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member GetHeightForRow : UIKit.UITableView * Foundation.NSIndexPath -> nfloat
override this.GetHeightForRow : UIKit.UITableView * Foundation.NSIndexPath -> nfloat

参数

tableView
UITableView

表视图。

indexPath
NSIndexPath

行的位置。

返回

行的高度 (以磅为单位,) 为 float

属性

注解

此方法允许行具有不同的高度 (例如,包含可变数量的文本行的行) 。 如果实现此方法,它将替代 RowHeight 表视图上为 中的 indexPath行设置的属性。

使用此方法(而不是 RowHeight)会产生性能影响:每次显示表视图时,都会对其每一行调用此方法。 当表具有大量行 (例如,1000 行或更多) 时,这可能会导致性能不佳。

适用于