IUITableViewDataSource Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс, представляющий обязательные методы (если таковые есть) протокола UITableViewDataSource.
[Foundation.Protocol(Name="UITableViewDataSource", WrapperType=typeof(UIKit.UITableViewDataSourceWrapper))]
public interface IUITableViewDataSource : IDisposable, ObjCRuntime.INativeObject
type IUITableViewDataSource = interface
interface INativeObject
interface IDisposable
- Производный
- Атрибуты
- Реализации
Комментарии
Этот интерфейс содержит необходимые методы (при наличии) из протокола, определенного параметром UITableViewDataSource.
Если разработчики создают классы, реализующие этот интерфейс, методы реализации будут автоматически экспортированы в Objective-C с соответствующей сигнатурой из метода, определенного в протоколе UITableViewDataSource .
Необязательные методы (если таковые имеются) предоставляются классом UITableViewDataSource_Extensions в качестве методов расширения для интерфейса , что позволяет разработчикам вызывать любые необязательные методы в протоколе.
Свойства
Handle |
Дескриптор (указатель) на представление неуправляемого объекта. (Унаследовано от INativeObject) |
Методы
GetCell(UITableView, NSIndexPath) |
Возвращает ячейку, которую можно вставить в |
RowsInSection(UITableView, nint) |
Количество строк в указанном разделе. |
Методы расширения
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) |
Вызывается для заполнения заголовка указанного раздела. |