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)

指定したセクションのヘッダーを設定するために呼び出されます。

適用対象