次の方法で共有


UITableViewDataSource.GetCell(UITableView, NSIndexPath) メソッド

定義

テーブル ビューによって呼び出され、 の行 indexPath にセル ビューが設定されます。

[Foundation.Export("tableView:cellForRowAtIndexPath:")]
public abstract UIKit.UITableViewCell GetCell (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member GetCell : UIKit.UITableView * Foundation.NSIndexPath -> UIKit.UITableViewCell

パラメーター

tableView
UITableView

セルを要求するテーブル ビュー。

indexPath
NSIndexPath

セルが表示される行の場所。

戻り値

テーブルが指定した行に使用できる を UITableViewCell 継承する オブジェクト。 を返 null さないか、アサーションが発生します。

実装

属性

注釈

このメソッドは、画面に表示される各行に対して 1 回呼び出されます。 スクロール中は、新しい行が表示されるにつれて、追加の時間と呼ばれます。 ビューから消えるセルは、テーブル ビューによってキャッシュされます。 このメソッドの実装では、テーブル ビューの DequeueReusableCell(NSString) メソッドを呼び出して、再利用のためにキャッシュされたセル オブジェクトを取得する必要があります。 初期化中に または RegisterNibForCellReuse(UINib, String) が呼び出されていない場合RegisterClassForCellReuse(Type, String)、アプリケーション開発者は のDequeueReusableCell(String, NSIndexPath)null結果を確認し、必要に応じて新しい UITableViewCell をインスタンス化する必要があります)。

セルを取得したら、関連するすべてのプロパティを に基づいて設定する indexPath必要があります。

適用対象