次の方法で共有


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

属性

注釈

このメソッドを使用すると、行の高さが異なります (たとえば、可変数のテキスト行を含む行)。 このメソッドが実装されている場合は、 の行indexPathRowHeightテーブル ビューで設定されたプロパティをオーバーライドします。

の代わりに RowHeightこのメソッドを使用すると、パフォーマンスに影響があります。テーブル ビューが表示されるたびに、その行ごとにこのメソッドが呼び出されます。 これにより、テーブルに多数の行 (1000 行以上など) がある場合、パフォーマンスが低下する可能性があります。

適用対象