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


UITableViewDataSource_Extensions Класс

Определение

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

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

Комментарии

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

Методы

CanEditRow(IUITableViewDataSource, UITableView, NSIndexPath)

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

CanMoveRow(IUITableViewDataSource, UITableView, NSIndexPath)

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

CommitEditingStyle(IUITableViewDataSource, UITableView, UITableViewCellEditingStyle, NSIndexPath)

Фиксирует вставку или удаление указанной строки.

MoveRow(IUITableViewDataSource, UITableView, NSIndexPath, NSIndexPath)

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

NumberOfSections(IUITableViewDataSource, UITableView)

Возвращает количество разделов, необходимых для отображения данных.

SectionFor(IUITableViewDataSource, UITableView, String, nint)

Возвращает индекс раздела с заданными и .

SectionIndexTitles(IUITableViewDataSource, UITableView)

Возвращает массив заголовков, отображаемых в виде индекса в табличном представлении.

TitleForFooter(IUITableViewDataSource, UITableView, nint)

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

TitleForHeader(IUITableViewDataSource, UITableView, nint)

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

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