UITableViewDelegate.GetHeightForRow(UITableView, NSIndexPath) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama para determinar el alto de la fila en 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
Parámetros
- tableView
- UITableView
Vista de tabla.
- indexPath
- NSIndexPath
Ubicación de la fila.
Devoluciones
Alto de la fila (en puntos) como .float
- Atributos
Comentarios
Este método permite que las filas tengan diferentes alturas (por ejemplo, filas que contienen un número variable de líneas de texto). Si se implementa este método, invalida la RowHeight propiedad establecida en la vista de tabla, para la fila en indexPath
.
Hay implicaciones de rendimiento para usar este método en lugar de RowHeight: cada vez que se muestra una vista de tabla, llama a este método para cada una de sus filas. Esto puede dar lugar a un rendimiento deficiente cuando la tabla tiene un gran número de filas (por ejemplo, 1000 filas o más).