Compartilhar via


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

Definição

Seleciona a linha especificada, opcionalmente rolando a linha até um local específico.

[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 a linha a ser selecionada.

Esse parâmetro pode ser null.

animated
Boolean

true para animar a seleção e a alteração de posição, false se a alteração ocorrer imediatamente.

scrollPosition
UITableViewScrollPosition

Posição para a qual a linha selecionada deve ser rolada para (superior, meio, inferior).

Atributos

Exemplos

Passando None. não resultará em rolagem (apesar dessa constante normalmente causar rolagem mínima). Para rolar até a linha recém-selecionada com rolagem mínima, selecione a linha usando esse método e None chame ScrollToRow(NSIndexPath, UITableViewScrollPosition, Boolean) também com 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);

Comentários

Chamar esse método não dispara WillSelectRow(UITableView, NSIndexPath) nem enviar SelectionDidChangeNotification notificações.

Aplica-se a