Compartir a través de


UITableView.SelectRow(NSIndexPath, Boolean, UITableViewScrollPosition) Método

Definición

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

indexPath
NSIndexPath

Identifica la fila que se va a seleccionar.

Este parámetro puede ser null.

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.

Se aplica a