IUITableViewDataSource 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示所需方法的接口 ((如果协议 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) |
调用 以填充指定节的标头。 |