IUITableViewDelegate Interfaccia
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.
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 |
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 |
EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath) |
Restituisce una matrice di azioni di riga da visualizzare dopo che l'utente scorre la riga nella |
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 |
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. |