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)

返回可在 插入的 indexPath单元格。

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)

调用 以填充指定节的标头。

适用于