Condividi tramite


IUITableViewDelegate Interfaccia

Definizione

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo UITableViewDelegate.

[Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))]
public interface IUITableViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
type IUITableViewDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
Derivato
Attributi
Implementazioni

Commenti

Questa interfaccia contiene i metodi richiesti (se presenti) dal protocollo definito da UITableViewDelegate.

Se gli sviluppatori creano classi che implementano questa interfaccia, i metodi di implementazione verranno esportati automaticamente in Objective-C con la firma corrispondente dal metodo definito nel UITableViewDelegate protocollo.

I metodi facoltativi (se presenti) vengono forniti dalla UITableViewDelegate_Extensions classe come metodi di estensione all'interfaccia, consentendo agli sviluppatori di richiamare metodi facoltativi nel protocollo.

Proprietà

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)

Metodi di estensione

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

Indica che la decelerazione relativa a un evento di scorrimento è terminata.

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

Indica che è iniziata la decelerazione di un evento di scorrimento.

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

Metodo chiamato quando i valori inset cambiano.

DidZoom(IUIScrollViewDelegate, UIScrollView)

Indica che il controllo scrollView specificato è stato ingrandita.

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

Indica che il trascinamento è stato completato.

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

Indica che il trascinamento è iniziato.

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

Indica che tutte le animazioni relative allo scorrimento sono state completate.

Scrolled(IUIScrollViewDelegate, UIScrollView)

Indica che è stato eseguito lo scorrimento del controllo scrollView specificato.

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

Indica che lo scorrimento di scrollView specificato è terminato nella parte superiore.

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

Indica se è consentito uno scorrimento all'inizio di scrollView.

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

UiView da ridimensionare quando viene richiesto lo zoom.

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

Indica che il trascinamento sta per terminare.

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat)

Indica che lo zoom è stato completato.

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

Indica che è iniziato lo zoom.

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

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

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Gli sviluppatori non devono usare questo metodo deprecato.

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

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

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

Indica 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 la destinazione di spostamento di una cella, ad esempio per impedire l'eliminazione di 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 è stato modificato come descritto in dettaglio contextin .

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 l'indexPath specificato.

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

Stima dell'altezza per l'indexPath specificato. Le implementazioni devono eseguire un calcolo minimo, perché 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 messa a fuoco preferita della tabella.

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

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

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

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

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

Visualizzazione utilizzata 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'indexPath specificato è stata deselezionata.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

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

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

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

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

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

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

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

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Indica se la cella in corrispondenza dell'indexPath specificato deve essere rientrata durante la modifica.

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

Indica se la cella in corrispondenza della riga specificataAtIndexPath deve visualizzare un menu azione.

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

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

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

TCalled prima di tableView perdere o ricevere lo stato attivo. Se uno degli ambienti di stato attivo restituisce false, l'aggiornamento dello stato attivo viene annullato.

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

In caso di 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