Partager via


UITableViewDelegate.GetHeightForRow(UITableView, NSIndexPath) Méthode

Définition

Appelé pour déterminer la hauteur de la ligne à 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

Paramètres

tableView
UITableView

Vue table.

indexPath
NSIndexPath

Emplacement de la ligne.

Retours

Hauteur de la ligne (en points) en tant floatque .

Attributs

Remarques

Cette méthode permet aux lignes d’avoir des hauteurs différentes (par exemple, les lignes qui contiennent un nombre variable de lignes de texte). Si cette méthode est implémentée, elle remplace la RowHeight propriété définie sur la vue table, pour la ligne à l’emplacement indexPath.

L’utilisation de cette méthode au lieu de RowHeight: chaque fois qu’une vue de table est affichée, elle appelle cette méthode pour chacune de ses lignes. Cela peut entraîner des performances médiocres lorsque la table contient un grand nombre de lignes (par exemple, 1 000 lignes ou plus).

S’applique à