Partager via


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

Définition

Sélectionne la ligne donnée, éventuellement en faisant défiler la ligne vers un emplacement spécifique.

[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

Paramètres

indexPath
NSIndexPath

Identifie la ligne à sélectionner.

Ce paramètre peut être null.

animated
Boolean

true pour animer la sélection et le changement de position, false si la modification doit se produire immédiatement.

scrollPosition
UITableViewScrollPosition

Position vers laquelle la ligne sélectionnée doit faire défiler jusqu’à (haut, milieu, bas).

Attributs

Exemples

Passage de None. n’entraîne aucun défilement (bien que cela entraîne normalement un défilement minimal constant). Pour faire défiler jusqu’à la ligne nouvellement sélectionnée avec un défilement minimal, sélectionnez la ligne à l’aide de cette méthode avec None , puis appelez ScrollToRow(NSIndexPath, UITableViewScrollPosition, Boolean) également avec 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);

Remarques

L’appel de cette méthode ne déclenche WillSelectRow(UITableView, NSIndexPath) pas et n’envoie SelectionDidChangeNotification pas de notifications.

S’applique à