Поделиться через


UITableViewDelegate.ShouldHighlightRow(UITableView, NSIndexPath) Метод

Определение

Вызывается перед выделением. Если этот метод возвращает falseзначение , строка не будет выделена.

[Foundation.Export("tableView:shouldHighlightRowAtIndexPath:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool ShouldHighlightRow(UIKit.UITableView tableView, Foundation.NSIndexPath rowIndexPath);
abstract member ShouldHighlightRow : UIKit.UITableView * Foundation.NSIndexPath -> bool
override this.ShouldHighlightRow : UIKit.UITableView * Foundation.NSIndexPath -> bool

Параметры

tableView
UITableView

Объект UITableView , в котором находится строка.

rowIndexPath
NSIndexPath

Расположение выделенной строки.

Возвращаемое значение

true Значение , если строка должна быть выделена; в false противном случае — значение .

Атрибуты

Комментарии

Этот метод вызывается до высокого уровня (см. обсуждение "Выделение и выделение" в примечаниях к UITableView. Разработчики приложений могут переопределить этот метод, чтобы получить более точный контроль над выбором строк.

Реализация этого метода по умолчанию возвращает true.

Применяется к