UITableViewDelegate.GetHeightForRow(UITableView, NSIndexPath) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called to determine the height of the row at 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
Parameters
- tableView
- UITableView
Table view.
- indexPath
- NSIndexPath
Location of the row.
Returns
The height of the row (in points) as a float
.
- Attributes
Remarks
This method allows rows to have different heights (for example, rows that contain a variable number of text lines). If this method is implemented, it overrides the RowHeight property set on the table view, for the row at indexPath
.
There are performance implications to using this method instead of RowHeight: every time a table view is displayed it calls this method for each of its rows. This can result in poor performance when the table has a large number of rows (for example, 1000 rows or more).