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


UITableViewDelegate_Extensions Класс

Определение

Методы расширения интерфейса IUITableViewDelegate для поддержки всех методов из UITableViewDelegate протокола.

public static class UITableViewDelegate_Extensions
type UITableViewDelegate_Extensions = class
Наследование
UITableViewDelegate_Extensions

Комментарии

Методы расширения для IUITableViewDelegate позволяют разработчикам рассматривать экземпляры интерфейса как имеющие все необязательные методы исходного UITableViewDelegate протокола. Так как интерфейс содержит только необходимые члены, эти методы расширения позволяют разработчикам вызывать необязательные члены протокола.

Методы

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

Обвиняет в том, что пользователь коснулся аксессуара /раскрывающегося объекта по указанному indexPath.

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Разработчики не должны использовать этот устаревший метод.

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, может ли строка в указанном indexPath объекте получить фокус.

CanPerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)

Указывает, может ли ячейка с указанным indexPath выполнять указанную операцию копирования или вставки.

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Указывает, что ячейка была только что удалена.

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

Используется для изменения назначения перемещения ячейки, например для предотвращения удаления ячейки в определенном положении.

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что редактирование ячейки в указанном indexPath завершено.

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

Указывает, что фокус изменился, как описано contextв .

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Возвращает массив действий строк, отображаемых после того, как пользователь проводит пальцем по строке в представлении tableView таблицы, идентифицируемой с помощью indexPath.

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

UITableViewCellEditingStyle для указанного indexPath.

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

Оценка высоты для указанного indexPath. Реализации должны выполнять минимальное вычисление, как это называется многократно.

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint)

Предполагаемая высота нижнего колонтитула указанного раздела.

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint)

Предполагаемая высота заголовка указанного раздела.

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Указывает, что нижний колонтитул указанного раздела удален.

GetHeightForFooter(IUITableViewDelegate, UITableView, nint)

Высота нижнего колонтитула для указанного раздела.

GetHeightForHeader(IUITableViewDelegate, UITableView, nint)

Высота заголовка для указанного раздела.

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Высота ячейки в указанном indexPath.

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

Путь к индексу предпочтительного представления фокуса таблицы.

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Возвращает конфигурацию действия прокрутки для прокрутки, которые начинаются с переднего края.

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Возвращает конфигурацию действия прокрутки для прокрутки, которые начинаются с конечной границы.

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

Представление, используемое для нижнего колонтитула указанного раздела.

GetViewForHeader(IUITableViewDelegate, UITableView, nint)

Представление, используемое для заголовка указанного раздела.

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Указывает, что заголовок указанного раздела удален.

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

Уровень отступа для ячейки в указанном indexPath.

PerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)

Выполняет указанное действие Копирования или Вставки.

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath была отменена.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что выделена ячейка с указанным indexPath.

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что выбран вызов по указанному indexPath.

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка в указанном indexPath не освещена.

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, должна ли быть выделена ячейка с указанным indexPath.

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, должна ли ячейка в указанном indexPath иметь отступ во время редактирования.

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, должна ли ячейка в указанной строке rowAtIndexPath отображать меню действий.

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

Метод, вызываемый для указания того, должна ли указанная строка выполнять загрузку в указанном контексте.

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

TCalled перед потерей tableView или получением фокуса. Если возвращается falseлюбая из сред фокуса , обновление фокуса отменяется.

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

При переопределении изменяет заголовок кнопки подтверждения удаления по умолчанию.

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath будет отредактирована.

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath будет отменена.

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Указывает, что ячейка с указанным indexPath будет отображаться.

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint)

Указывает, что будет отображаться представление нижнего колонтитула для указанного раздела.

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint)

Указывает, что представление заголовка указанного раздела будет отображаться.

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Указывает, что ячейка с указанным indexPath будет выбрана.

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