Freigeben über


IUITableViewDelegate Schnittstelle

Definition

Schnittstelle, die die erforderlichen Methoden (falls vorhanden) des Protokolls UITableViewDelegatedarstellt.

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

Hinweise

Diese Schnittstelle enthält die erforderlichen Methoden (falls vorhanden) aus dem durch definierten UITableViewDelegateProtokoll.

Wenn Entwickler Klassen erstellen, die diese Schnittstelle implementieren, werden die Implementierungsmethoden automatisch mit der übereinstimmenden Signatur der im UITableViewDelegate Protokoll definierten Methode nach Objective-C exportiert.

Optionale Methoden (falls vorhanden) werden von der UITableViewDelegate_Extensions -Klasse als Erweiterungsmethoden für die Schnittstelle bereitgestellt, sodass Entwickler alle optionalen Methoden für das Protokoll aufrufen können.

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)

Erweiterungsmethoden

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

Gibt an, dass die Verzögerung im Zusammenhang mit einem Bildlaufereignis beendet wurde.

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

Gibt an, dass die Verzögerung eines Bildlaufereignisses begonnen hat.

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

Methode, die aufgerufen wird, wenn sich die Einsetwerte ändern.

DidZoom(IUIScrollViewDelegate, UIScrollView)

Gibt an, dass die angegebene scrollView vergrößert wurde.

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

Gibt an, dass das Ziehen abgeschlossen ist.

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

Gibt an, dass das Ziehen begonnen hat.

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

Gibt an, dass alle Animationen im Zusammenhang mit dem Scrollen abgeschlossen sind.

Scrolled(IUIScrollViewDelegate, UIScrollView)

Gibt an, dass der angegebene scrollView-Bildlauf ausgeführt wurde.

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

Gibt an, dass der scrollView-Bildlauf oben beendet wurde.

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

Gibt an, ob ein Scrollen bis zum Anfang der scrollView zulässig sein soll.

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

Die UIView, die beim Zoomen skaliert werden soll, wird angefordert.

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

Gibt an, dass das Ziehen gerade beendet wird.

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat)

Gibt an, dass das Zoomen abgeschlossen ist.

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

Gibt an, dass das Zoomen begonnen hat.

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass der Benutzer auf den Zubehör-/Offenlegungs-Buttom am angegebenen indexPath getippt hat.

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Entwickler sollten diese veraltete Methode nicht verwenden.

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, ob die Zeile am angegebenen indexPath Wert den Fokus erhält.

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

Gibt an, ob die Zelle am angegebenen indexPath den angegebenen Kopier- oder Einfügevorgang ausführen kann.

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Gibt an, dass die Zelle gerade entfernt wurde.

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

Wird verwendet, um ein Zellverschiebungsziel zu ändern, z. B. um zu verhindern, dass eine Zelle an einer bestimmten Position abfällt.

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass die Bearbeitung der Zelle am angegebenen indexPath abgeschlossen ist.

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

Gibt an, dass sich der Fokus geändert hat, wie in beschrieben context.

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt ein Array von Zeilenaktionen zurück, die angezeigt werden sollen, nachdem der Benutzer die Zeile in der tableView Tabellenansicht wischt, die durch indexPathidentifiziert wird.

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Der UITableViewCellEditingStyle für den angegebenen indexPath.

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

Eine Schätzung der Höhe für den angegebenen indexPath. Implementierungen sollten eine minimale Berechnung durchführen, wie sie wiederholt genannt wird.

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint)

Die geschätzte Höhe der Fußzeile des angegebenen Abschnitts.

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint)

Die geschätzte Höhe des Headers des angegebenen Abschnitts.

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Gibt an, dass die FooterView des angegebenen Abschnitts entfernt wurde.

GetHeightForFooter(IUITableViewDelegate, UITableView, nint)

Die Höhe der Fußzeile für den angegebenen Abschnitt.

GetHeightForHeader(IUITableViewDelegate, UITableView, nint)

Die Höhe des Headers für den angegebenen Abschnitt.

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Die Höhe der Zelle am angegebenen indexPath.

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

Der Indexpfad der bevorzugten Fokusansicht der Tabelle.

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt die Wischaktionskonfiguration für Wischvorgänge zurück, die am Anfang beginnen.

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt die Wischaktionskonfiguration für Wischvorgänge zurück, die am nachfolgenden Rand beginnen.

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

Die Ansicht, die für die Fußzeile des angegebenen Abschnitts verwendet wird.

GetViewForHeader(IUITableViewDelegate, UITableView, nint)

Die Sicht, die für den Header des angegebenen Abschnitts verwendet wird.

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Gibt an, dass der Header des angegebenen Abschnitts entfernt wurde.

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

Die Einzugsebene für die Zelle am angegebenen indexPath.

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

Führt die angegebene Kopier- oder Einfügeaktion aus.

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath deaktiviert wurde.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath hervorgehoben wurde.

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass der Aufruf im angegebenen indexPath ausgewählt wurde.

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath deaktiviert wurde.

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, ob die Zelle am angegebenen indexPath hervorgehoben werden soll.

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, ob die Zelle am angegebenen indexPath während der Bearbeitung eingezogen werden soll.

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, ob die Zelle an der angegebenen rowAtIndexPath ein Aktionsmenü anzeigen soll.

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

Methode, die aufgerufen wird, um anzugeben, ob die identifizierte Zeile im angegebenen Kontext springloaden soll.

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

Wird vor dem Verlieren oder Empfangen des tableView Fokus angerufen. Wenn eine Fokusumgebung zurückgibt false, wird das Fokusupdate abgebrochen.

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

Beim Überschreiben ändert sich der Standardtitel der Schaltfläche zum Löschen der Bestätigung.

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath gerade bearbeitet werden soll.

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath gerade deaktiviert werden soll.

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath angezeigt werden soll.

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint)

Gibt an, dass die Fußzeilenansicht für den angegebenen Abschnitt angezeigt wird.

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint)

Gibt an, dass die Headeransicht des angegebenen Abschnitts angezeigt wird.

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Gibt an, dass die Zelle am angegebenen indexPath ausgewählt werden soll.

Gilt für: