次の方法で共有


UITableView.RegisterClassForCellReuse メソッド

定義

オーバーロード

RegisterClassForCellReuse(Type, NSString)

特定の reuseIdentifier に UITableViewCells を提供する型を登録します。

RegisterClassForCellReuse(Type, String)

識別子 reuseIdentifierでキーをcellType設定して、再利用のために型を登録します。

RegisterClassForCellReuse(Type, NSString)

特定の reuseIdentifier に UITableViewCells を提供する型を登録します。

public void RegisterClassForCellReuse (Type cellType, Foundation.NSString reuseIdentifier);
member this.RegisterClassForCellReuse : Type * Foundation.NSString -> unit

パラメーター

cellType
Type

指定した reuseIdentifier が DequeueReusableCell に渡されたときに作成する UITableViewCell の型。

reuseIdentifier
NSString

再利用識別子。

注釈

Mono では、このメソッドを使用して、指定した reuseIdentifier の DequeueReusableCell の要求に応じて UITableView が新しいセルを作成する必要がある場合にインスタンス化する必要があるクラスの型を登録できます。

セル識別子を使用して型を登録すると、GetCell メソッドで記述する必要があるコードの量を減らすことができます。 つまり、GetCell メソッドは再利用識別子を使用して DequeueReusableCell を呼び出すだけで済み、使用可能なセルがない場合、UITableView は指定された型のインスタンスを作成して返します。

登録する型は、IntPtr コンストラクターを受け取り、 IntPtr) コンストラクターにチェーンする必要があるコンストラクターを提供する必要があります。

適用対象

RegisterClassForCellReuse(Type, String)

識別子 reuseIdentifierでキーをcellType設定して、再利用のために型を登録します。

public void RegisterClassForCellReuse (Type cellType, string reuseIdentifier);
member this.RegisterClassForCellReuse : Type * string -> unit

パラメーター

cellType
Type
reuseIdentifier
String

適用対象