UITableViewDelegate.GetHeightForRow(UITableView, NSIndexPath) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 float
que .
- 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).