UITableView.DequeueReusableCell Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
DequeueReusableCell(NSString) |
Restituisce una cella di visualizzazione tabella riutilizzabile creata con l'oggetto ReuseIdentifier specificato. |
DequeueReusableCell(String) |
Restituisce una cella di visualizzazione tabella riutilizzabile creata con l'oggetto ReuseIdentifier specificato. |
DequeueReusableCell(NSString, NSIndexPath) |
Restituisce una cella di visualizzazione tabella riutilizzabile per l'oggetto specificato |
DequeueReusableCell(String, NSIndexPath) |
Restituisce una cella riutilizzabile identificata da |
DequeueReusableCell(NSString)
Restituisce una cella di visualizzazione tabella riutilizzabile creata con l'oggetto ReuseIdentifier specificato.
public UIKit.UITableViewCell DequeueReusableCell (Foundation.NSString identifier);
member this.DequeueReusableCell : Foundation.NSString -> UIKit.UITableViewCell
Parametri
- identifier
- NSString
Stringa che identifica il tipo di cella richiesto.
Restituisce
Oggetto UITableViewCell associato identifier
a o null
se non sono presenti celle nella coda con quel particolare identifier
oggetto .
Commenti
La cache di riutilizzo delle celle è importante per l'efficienza e gli sviluppatori di applicazioni devono usarla per le tabelle dinamiche.
Gli sviluppatori di applicazioni destinati a iOS 6 e versioni successive devono usare RegisterClassForCellReuse(Type, String) o RegisterNibForCellReuse(UINib, String). Dopo la registrazione di una UITableViewCell classe, le chiamate a restituiranno un oggetto appena creato in base alle DequeueReusableCell(String, NSIndexPath) esigenze, anziché restituire null
.
Gli sviluppatori di applicazioni devono preferire l'uso di , che restituisce un UITableViewCell oggetto con dimensioni appropriate per il percorso di DequeueReusableCell(NSString, NSIndexPath)indice.
Vedi anche
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Si applica a
DequeueReusableCell(String)
Restituisce una cella di visualizzazione tabella riutilizzabile creata con l'oggetto ReuseIdentifier specificato.
[Foundation.Export("dequeueReusableCellWithIdentifier:")]
public virtual UIKit.UITableViewCell DequeueReusableCell (string identifier);
abstract member DequeueReusableCell : string -> UIKit.UITableViewCell
override this.DequeueReusableCell : string -> UIKit.UITableViewCell
Parametri
- identifier
- String
Stringa che identifica il tipo di cella richiesto.
Restituisce
Oggetto UITableViewCell associato identifier
a o null
se non sono presenti celle nella coda con quel particolare identifier
oggetto .
- Attributi
Commenti
La cache di riutilizzo delle celle è importante per l'efficienza e gli sviluppatori di applicazioni devono usarla per le tabelle dinamiche.
Gli sviluppatori di applicazioni destinati a iOS 6 e versioni successive devono usare RegisterClassForCellReuse(Type, String) o RegisterNibForCellReuse(UINib, String). Dopo la registrazione di una UITableViewCell classe, le chiamate a restituiranno un oggetto appena creato in base alle DequeueReusableCell(String, NSIndexPath) esigenze, anziché restituire null
.
Gli sviluppatori di applicazioni devono preferire l'uso di , che restituisce un UITableViewCell oggetto con dimensioni appropriate per il percorso di DequeueReusableCell(NSString, NSIndexPath)indice.
Vedi anche
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Si applica a
DequeueReusableCell(NSString, NSIndexPath)
Restituisce una cella di visualizzazione tabella riutilizzabile per l'oggetto specificatoreuseIdentifier
, ridimensionato correttamente per .indexPath
[Foundation.Export("dequeueReusableCellWithIdentifier:forIndexPath:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UITableViewCell DequeueReusableCell (Foundation.NSString reuseIdentifier, Foundation.NSIndexPath indexPath);
abstract member DequeueReusableCell : Foundation.NSString * Foundation.NSIndexPath -> UIKit.UITableViewCell
override this.DequeueReusableCell : Foundation.NSString * Foundation.NSIndexPath -> UIKit.UITableViewCell
Parametri
- reuseIdentifier
- NSString
Stringa che identifica il tipo di cella richiesto.
- indexPath
- NSIndexPath
Cella specifica richiesta.
Restituisce
Oggetto UITableViewCell associato all'oggetto identifier
.
- Attributi
Commenti
Si tratta del metodo preferito da chiamare per il riutilizzo delle celle, perché chiama GetHeightForRow(UITableView, NSIndexPath) e restituisce un oggetto di dimensioni UITableViewCellappropriate.
Questo metodo deve essere preceduto dalla registrazione delle celle tramite RegisterClassForCellReuse(Type, String) o RegisterNibForCellReuse(UINib, String). In caso contrario, verrà generata un'eccezione NSInternalInconsistencyException
in fase di esecuzione.
La cache di riutilizzo delle celle è importante per l'efficienza e gli sviluppatori di applicazioni devono usarla per le tabelle dinamiche.
Vedi anche
- <xref:UIKit.UITableView.RegisterClassForCellReuse>
- <xref:UIKit.UITableView.RegisterNibForCellReuse>
Si applica a
DequeueReusableCell(String, NSIndexPath)
Restituisce una cella riutilizzabile identificata da reuseIdentifier
e che si trova in indexPath
.
public UIKit.UITableViewCell DequeueReusableCell (string reuseIdentifier, Foundation.NSIndexPath indexPath);
member this.DequeueReusableCell : string * Foundation.NSIndexPath -> UIKit.UITableViewCell
Parametri
- reuseIdentifier
- String
- indexPath
- NSIndexPath