UITableView.SelectRow(NSIndexPath, Boolean, UITableViewScrollPosition) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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.