UITableViewDelegate.GetHeightForRow(UITableView, NSIndexPath) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
调用以确定 处 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 行或更多) 时,这可能会导致性能不佳。