UITableView.RegisterClassForCellReuse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
RegisterClassForCellReuse(Type, NSString) |
註冊類型以提供 UITableViewCells 給特定的 reuseIdentifier。 |
RegisterClassForCellReuse(Type, String) |
|
RegisterClassForCellReuse(Type, NSString)
註冊類型以提供 UITableViewCells 給特定的 reuseIdentifier。
public void RegisterClassForCellReuse (Type cellType, Foundation.NSString reuseIdentifier);
member this.RegisterClassForCellReuse : Type * Foundation.NSString -> unit
參數
- cellType
- Type
當指定的 reuseIdentifier 傳遞至 DequeueReusableCell 時,要建立的 UITableViewCell 類型。
- reuseIdentifier
- NSString
重複使用識別碼。
備註
如果 UITableView 需要建立新的儲存格,以回應 DequeueReusableCell 中指定之 reuseIdentifier 的要求,Mono 可以使用此方法來註冊應該具現化的類別類型。
使用儲存格識別碼註冊類型有助於減少您必須在 GetCell 方法中撰寫的程式碼數量。 這表示您的 GetCell 方法只需要使用重複使用識別碼呼叫 DequeueReusableCell,而且如果沒有可用的儲存格,UITableView 會建立指定類型的實例並傳回它。
您註冊的類型必須提供採用 IntPtr 建構函式的建構函式,而且必須鏈結至 C:UIKit.UITableViewCell (IntPtr) 建構函式。