UITableView.SelectRow(NSIndexPath, Boolean, UITableViewScrollPosition) 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í.
Selecciona la fila dada, opcionalmente desplazando la fila a una ubicación específica.
[Foundation.Export("selectRowAtIndexPath:animated:scrollPosition:")]
public virtual void SelectRow (Foundation.NSIndexPath indexPath, bool animated, UIKit.UITableViewScrollPosition scrollPosition);
abstract member SelectRow : Foundation.NSIndexPath * bool * UIKit.UITableViewScrollPosition -> unit
override this.SelectRow : Foundation.NSIndexPath * bool * UIKit.UITableViewScrollPosition -> unit
Parámetros
- animated
- Boolean
true
para animar la selección y el cambio de posición, false
si el cambio debe producirse inmediatamente.
- scrollPosition
- UITableViewScrollPosition
Posición a la que se debe desplazar la fila seleccionada (superior, central, inferior).
- Atributos
Ejemplos
Pasar None. provocará que no se desplácese (a pesar de esa constante normalmente provocando un desplazamiento mínimo). Para desplazarse a la fila recién seleccionada con desplazamiento mínimo, seleccione la fila con este método y None , a continuación, llame ScrollToRow(NSIndexPath, UITableViewScrollPosition, Boolean) también a con None.
NSIndexPath rowToSelect; // assume this is valid
UITableView myTableView; // assume this is valid
myTableView.SelectRow (rowToSelect, true, UITableViewScrollPosition.None);
myTableView.ScrollToRow (rowToSelect, UITableViewScrollPosition.None, true);
Comentarios
Al llamar a este método no se desencadena WillSelectRow(UITableView, NSIndexPath) ni se envían SelectionDidChangeNotification notificaciones.