Condividi tramite


UITableView.DequeueReusableCell Metodo

Definizione

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 specificatoreuseIdentifier, ridimensionato correttamente per .indexPath

DequeueReusableCell(String, NSIndexPath)

Restituisce una cella riutilizzabile identificata da reuseIdentifier e che si trova in indexPath.

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 identifiera o null se non sono presenti celle nella coda con quel particolare identifieroggetto .

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 identifiera o null se non sono presenti celle nella coda con quel particolare identifieroggetto .

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

Restituisce

Si applica a