Condividi tramite


UITableViewDelegate_Extensions Classe

Definizione

Metodi di estensione all'interfaccia IUITableViewDelegate per supportare tutti i metodi dal UITableViewDelegate protocollo.

public static class UITableViewDelegate_Extensions
type UITableViewDelegate_Extensions = class
Ereditarietà
UITableViewDelegate_Extensions

Commenti

I metodi di estensione per IUITableViewDelegate consentire agli sviluppatori di considerare le istanze dell'interfaccia come avere tutti i metodi facoltativi del protocollo originale UITableViewDelegate . Poiché l'interfaccia contiene solo i membri necessari, questi metodi di estensione consentono agli sviluppatori di chiamare i membri facoltativi del protocollo.

Metodi

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che l'utente ha toccato l'accessorio/divulgazione matom in corrispondenza dell'indexPath specificato.

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Gli sviluppatori non devono usare questo metodo deprecato.

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

Se la riga in corrispondenza dell'oggetto specificato indexPath può ricevere lo stato attivo.

CanPerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)

Se la cella in corrispondenza dell'indexPath specificato può eseguire l'operazione Copia o Incolla specificata.

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Indica che la cella è stata appena rimossa.

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

Usato per modificare una destinazione di spostamento della cella, ad esempio per evitare di eliminare una cella in una determinata posizione.

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che la modifica della cella in corrispondenza dell'indexPath specificato è stata completata.

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

Indica che lo stato attivo è cambiato come dettagliato in context.

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Restituisce una matrice di azioni di riga da visualizzare dopo che l'utente scorre la riga nella tableView visualizzazione tabella identificata da indexPath.

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

UITableViewCellEditingStyle per indexPath specificato.

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

Stima dell'altezza per indexPath specificato. Le implementazioni devono eseguire calcoli minimi, come viene chiamato ripetutamente.

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint)

Altezza stimata del piè di pagina della sezione specificata.

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint)

Altezza stimata dell'intestazione della sezione specificata.

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Indica che il piè di pagina della sezione specificata è stato rimosso.

GetHeightForFooter(IUITableViewDelegate, UITableView, nint)

Altezza del piè di pagina per la sezione specificata.

GetHeightForHeader(IUITableViewDelegate, UITableView, nint)

Altezza dell'intestazione per la sezione specificata.

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Altezza della cella in corrispondenza dell'indexPath specificato.

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

Percorso di indice della visualizzazione dello stato attivo preferito della tabella.

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Restituisce la configurazione dell'azione di scorrimento rapido per gli scorrimenti a scorrimento rapido che iniziano dal bordo superiore.

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Restituisce la configurazione dell'azione di scorrimento rapido per gli scorrimenti a scorrimento rapido che iniziano dal bordo finale.

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

Visualizzazione usata per il piè di pagina della sezione specificata.

GetViewForHeader(IUITableViewDelegate, UITableView, nint)

Visualizzazione utilizzata per l'intestazione della sezione specificata.

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Indica che l'intestazione della sezione specificata è stata rimossa.

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

Livello di rientro per la cella in corrispondenza dell'indexPath specificato.

PerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)

Esegue l'azione Copia o Incolla specificata.

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che la cella in corrispondenza dell'indicePath specificato è stata deselezionata.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato è stata evidenziata.

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che la chiamata in corrispondenza dell'indexPath specificato è stata selezionata.

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che la cella in corrispondenza dell'indicePath specificato non è stata rilevata.

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

Indica se la cella in corrispondenza dell'indexPath specificato deve essere evidenziata.

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Se la cella in corrispondenza dell'indexPath specificato deve essere rientro durante la modifica.

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

Se la cella nella riga specificataAtIndexPath deve visualizzare un menu di azione.

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

Metodo chiamato per indicare se la riga identificata deve eseguire il springload nel contesto specificato.

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

TCalled prima della perdita o ricezione dello tableView stato attivo. Se un ambiente attivo restituisce false, l'aggiornamento dello stato attivo viene annullato.

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

Quando sottoposto a override, modifica il titolo predefinito del pulsante di conferma dell'eliminazione.

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato sta per essere modificata.

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato sta per essere deselezionata.

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato sta per essere visualizzata.

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint)

Indica che la visualizzazione piè di pagina per la sezione specificata sta per essere visualizzata.

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint)

Indica che la visualizzazione intestazione della sezione specificata sta per essere visualizzata.

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Indica che la cella in corrispondenza dell'indexPath specificato sta per essere selezionata.

Si applica a