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 строк или более).