UITableView.SelectRow(NSIndexPath, Boolean, UITableViewScrollPosition) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выбирает заданную строку, при необходимости прокручивая строку до определенного расположения.
[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
Параметры
- animated
- Boolean
true
для анимации изменения выделения и положения, false
если изменение должно произойти немедленно.
- scrollPosition
- UITableViewScrollPosition
Позиция, в которую должна прокручиваться выбранная строка (сверху, посередине, снизу).
- Атрибуты
Примеры
Передача None. не приведет к прокрутке (несмотря на то, что константная обычно приводит к минимальной прокрутке). Чтобы прокрутить только что выбранную строку с минимальной прокруткой, выберите строку с помощью этого метода с None , а затем вызовите ScrollToRow(NSIndexPath, UITableViewScrollPosition, Boolean) также с 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);
Комментарии
Вызов этого метода не активирует WillSelectRow(UITableView, NSIndexPath) и не будет отправлять SelectionDidChangeNotification уведомления.