Condividi tramite


UITableViewDelegate Class

Definition

A class that receives notifications from a UITableView. MonoTouch developers should generally use UITableViewSource instead of this class.

[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_iOS__UIKit_UITableViewDelegate", false)]
public class UITableViewDelegate : UIKit.UIScrollViewDelegate, IDisposable, UIKit.IUITableViewDelegate
[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_MacCatalyst__UIKit_UITableViewDelegate", false)]
public class UITableViewDelegate : UIKit.UIScrollViewDelegate, IDisposable, UIKit.IUITableViewDelegate
[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_tvOS__UIKit_UITableViewDelegate", false)]
public class UITableViewDelegate : UIKit.UIScrollViewDelegate, IDisposable, UIKit.IUITableViewDelegate
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_iOS__UIKit_UITableViewDelegate", false)>]
type UITableViewDelegate = class
    inherit UIScrollViewDelegate
    interface IUITableViewDelegate
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_MacCatalyst__UIKit_UITableViewDelegate", false)>]
type UITableViewDelegate = class
    inherit UIScrollViewDelegate
    interface IUITableViewDelegate
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_tvOS__UIKit_UITableViewDelegate", false)>]
type UITableViewDelegate = class
    inherit UIScrollViewDelegate
    interface IUITableViewDelegate
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
Inheritance
UITableViewDelegate
Attributes
Implements

Remarks

Implementing UITableView often requires subclasses of both UITableViewDataSource and UITableViewDelegate to provide data and behavior for the table view. MonoTouch provides a single class - UITableViewSource - so that only one class needs to be implemented.

The UITableViewDelegate class methods provide a table view with the ability to manage selection, configure section headers and footers, delete and reorder cells and control the editing menu.

Constructors

Name Description
UITableViewDelegate()

Creates a new UITableViewDelegate with default values.

UITableViewDelegate(NativeHandle)

A constructor used when creating managed representations of unmanaged objects. Called by the runtime.

UITableViewDelegate(NSObjectFlag)

Constructor to call on derived classes to skip initialization and merely allocate the object.

Properties

Name Description
AccessibilityAttributedUserInputLabels (Inherited from NSObject)
AccessibilityRespondsToUserInteraction (Inherited from NSObject)
AccessibilityTextualContext (Inherited from NSObject)
AccessibilityUserInputLabels (Inherited from NSObject)
Class (Inherited from NSObject)
ClassHandle

The Objective-C class handle for this class.

(Inherited from NSObject)
DebugDescription (Inherited from NSObject)
Description (Inherited from NSObject)
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from NSObject)
IsDirectBinding (Inherited from NSObject)
IsProxy (Inherited from NSObject)
RetainCount (Inherited from NSObject)
Self (Inherited from NSObject)
Superclass (Inherited from NSObject)
SuperHandle

Handle used to represent the methods in the base class for this NSObject.

(Inherited from NSObject)
Zone (Inherited from NSObject)

Methods

Name Description
AccessoryButtonTapped(UITableView, NSIndexPath)

Indictes that the user has tapped the accessory / disclosure buttom at the specified indexPath.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Inherited from NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Inherited from NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AwakeFromNib() (Inherited from NSObject)
BeginInvokeOnMainThread(Action) (Inherited from NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invokes asynchrously the specified code on the main UI thread.

(Inherited from NSObject)
CanFocusRow(UITableView, NSIndexPath)

Whether the row at the specified indexPath may receive focus.

CanPerformAction(UITableView, Selector, NSIndexPath, NSObject)

Whether the cell at the specified indexPath can perform the specified Copy or Paste operation.

CanPerformPrimaryAction(UITableView, NSIndexPath)
CellDisplayingEnded(UITableView, UITableViewCell, NSIndexPath)

Indicates that the cell has just been removed.

ConformsToProtocol(NativeHandle) (Inherited from NSObject)
Copy() (Inherited from NSObject)
CustomizeMoveTarget(UITableView, NSIndexPath, NSIndexPath)

Used to change a cell move destination, for example, to prevent dropping a cell in a certain position.

DangerousAutorelease()

Calls the 'autorelease' selector on this object.

(Inherited from NSObject)
DangerousRelease()

Calls the 'release' selector on this object.

(Inherited from NSObject)
DangerousRetain()

Calls the 'retain' selector on this object.

(Inherited from NSObject)
DecelerationEnded(UIScrollView)

Indicates that deceleration relating to a scroll event has ended.

(Inherited from UIScrollViewDelegate)
DecelerationStarted(UIScrollView)

Indicates that deceleration of a scrolling event has begun.

(Inherited from UIScrollViewDelegate)
DidBeginMultipleSelectionInteraction(UITableView, NSIndexPath)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (Inherited from NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Inherited from NSObject)
DidChangeAdjustedContentInset(UIScrollView)

Method that is called when the inset values change.

(Inherited from UIScrollViewDelegate)
DidChangeValue(String) (Inherited from NSObject)
DidEndEditing(UITableView, NSIndexPath)

Indicates that editing of the cell at the specified indexPath has finished.

DidEndMultipleSelectionInteraction(UITableView)
DidUpdateFocus(UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

Indicates that the focus changed as detailed in the context.

DidZoom(UIScrollView)

Indicates that the specified scrollView has zoomed.

(Inherited from UIScrollViewDelegate)
Dispose()

Releases the resources used by the NSObject object.

(Inherited from NSObject)
Dispose(Boolean)

Releases the resources used by the NSObject object.

(Inherited from NSObject)
DoesNotRecognizeSelector(Selector) (Inherited from NSObject)
DraggingEnded(UIScrollView, Boolean)

Indicates that dragging has completed.

(Inherited from UIScrollViewDelegate)
DraggingStarted(UIScrollView)

Indicates that dragging has begun.

(Inherited from UIScrollViewDelegate)
EditActionsForRow(UITableView, NSIndexPath)

Returns an array of row actions to display after the user swipes the row in the tableView table view that is identified by indexPath.

EditingStyleForRow(UITableView, NSIndexPath)

The UITableViewCellEditingStyle for the specified indexPath.

Equals(NSObject) (Inherited from NSObject)
Equals(Object) (Inherited from NSObject)
EstimatedHeight(UITableView, NSIndexPath)

An estimate of the height for the specified indexPath. Implementations should perform minimal calculation, as it is called repeatedly.

EstimatedHeightForFooter(UITableView, IntPtr)

The estimated height of the footer for the specified section.

EstimatedHeightForHeader(UITableView, IntPtr)

The estimated height of the header for the specified section.

FooterViewDisplayingEnded(UITableView, UIView, IntPtr)

Called when a section footer view is removed from the table (for instance, due to scrolling).

GetContextMenuConfiguration(UITableView, NSIndexPath, CGPoint)
GetDictionaryOfValuesFromKeys(NSString[]) (Inherited from NSObject)
GetHashCode()

Generates a hash code for the current instance.

(Inherited from NSObject)
GetHeightForFooter(UITableView, IntPtr)

Called to determine the height of the footer for the section specified by section.

GetHeightForHeader(UITableView, IntPtr)

The height of the header for the specified section.

GetHeightForRow(UITableView, NSIndexPath)

The height of the cell at the specified indexPath.

GetIndexPathForPreferredFocusedView(UITableView)

The index path of the table's preferred focus view.

GetLeadingSwipeActionsConfiguration(UITableView, NSIndexPath)

Returns the swipe action configuration for swipes that begin from the leading edge.

GetMethodForSelector(Selector) (Inherited from NSObject)
GetNativeHash() (Inherited from NSObject)
GetPreviewForDismissingContextMenu(UITableView, UIContextMenuConfiguration)
GetPreviewForHighlightingContextMenu(UITableView, UIContextMenuConfiguration)
GetSelectionFollowsFocusForRow(UITableView, NSIndexPath)
GetTrailingSwipeActionsConfiguration(UITableView, NSIndexPath)

Returns the swipe action configuration for swipes that begin from the trailing edge.

GetViewForFooter(UITableView, IntPtr)

Returns a view object to display at the end of the given section.

GetViewForHeader(UITableView, IntPtr)

Returns a view object to display at the start of the given section.

HeaderViewDisplayingEnded(UITableView, UIView, IntPtr)

Called when a section header is removed from a table (for instance, due to scrolling).

IndentationLevel(UITableView, NSIndexPath)

The indentation level for the cell at the specified indexPath.

Init() (Inherited from NSObject)
InitializeHandle(NativeHandle, String) (Inherited from NSObject)
InitializeHandle(NativeHandle) (Inherited from NSObject)
Invoke(Action, Double) (Inherited from NSObject)
Invoke(Action, TimeSpan) (Inherited from NSObject)
InvokeOnMainThread(Action) (Inherited from NSObject)
InvokeOnMainThread(Selector, NSObject)

Invokes synchrously the specified code on the main UI thread.

(Inherited from NSObject)
IsEqual(NSObject) (Inherited from NSObject)
IsKindOfClass(Class) (Inherited from NSObject)
IsMemberOfClass(Class) (Inherited from NSObject)
MarkDirty()

Promotes a regular peer object (IsDirectBinding is true) into a toggleref object.

(Inherited from NSObject)
MutableCopy() (Inherited from NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (Inherited from NSObject)
PerformAction(UITableView, Selector, NSIndexPath, NSObject)

Performs the specified Copy or Paste action.

PerformPrimaryAction(UITableView, NSIndexPath)
PerformSelector(Selector, NSObject, Double, NSString[]) (Inherited from NSObject)
PerformSelector(Selector, NSObject, Double) (Inherited from NSObject)
PerformSelector(Selector, NSObject, NSObject) (Inherited from NSObject)
PerformSelector(Selector, NSObject) (Inherited from NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Inherited from NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Inherited from NSObject)
PerformSelector(Selector) (Inherited from NSObject)
PrepareForInterfaceBuilder() (Inherited from NSObject)
RemoveObserver(NSObject, NSString, IntPtr) (Inherited from NSObject)
RemoveObserver(NSObject, NSString) (Inherited from NSObject)
RemoveObserver(NSObject, String, IntPtr) (Inherited from NSObject)
RemoveObserver(NSObject, String) (Inherited from NSObject)
RespondsToSelector(Selector) (Inherited from NSObject)
RowDeselected(UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath has been deselected.

RowHighlighted(UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath has been highlighted.

RowSelected(UITableView, NSIndexPath)

Indicates that the call at the specified indexPath has been selected.

RowUnhighlighted(UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath has been unhighlighted.

ScrollAnimationEnded(UIScrollView)

Indicates that all animations relating to scrolling have completed.

(Inherited from UIScrollViewDelegate)
Scrolled(UIScrollView)

Indicates that the specified scrollView has scrolled.

(Inherited from UIScrollViewDelegate)
ScrolledToTop(UIScrollView)

Indicates that the specified scrollView's scrolling has ended at the top.

(Inherited from UIScrollViewDelegate)
SetNilValueForKey(NSString) (Inherited from NSObject)
SetValueForKey(NSObject, NSString) (Inherited from NSObject)
SetValueForKeyPath(NativeHandle, NSString) (Inherited from NSObject)
SetValueForKeyPath(NSObject, NSString) (Inherited from NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Inherited from NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Inherited from NSObject)
ShouldBeginMultipleSelectionInteraction(UITableView, NSIndexPath)
ShouldHighlightRow(UITableView, NSIndexPath)

Whether the cell at the specified indexPath should be highlighted.

ShouldIndentWhileEditing(UITableView, NSIndexPath)

Whether the cell at the specified indexPath should be indented while it is being edited.

ShouldScrollToTop(UIScrollView)

Whether a scroll to the beginning of the scrollView should be permitted.

(Inherited from UIScrollViewDelegate)
ShouldShowMenu(UITableView, NSIndexPath)

Whether the cell at the specified rowAtIndexPath should show an action menu.

ShouldSpringLoadRow(UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

Method that is called to indicate whether the identified row should springload in the specified context.

ShouldUpdateFocus(UITableView, UITableViewFocusUpdateContext)

TCalled prior to the tableView either losing or receiving focus. If either focus environment returns false, the focus update is canceled.

TitleForDeleteConfirmation(UITableView, NSIndexPath)

When overridden, changes the default title of the delete confirmation button.

ToString()

Returns a string representation of the value of the current instance.

(Inherited from NSObject)
ValueForKey(NSString) (Inherited from NSObject)
ValueForKeyPath(NSString) (Inherited from NSObject)
ValueForUndefinedKey(NSString) (Inherited from NSObject)
ViewForZoomingInScrollView(UIScrollView)

The UIView to scale when zooming is requested.

(Inherited from UIScrollViewDelegate)
WillBeginEditing(UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath is about to be edited.

WillChange(NSKeyValueChange, NSIndexSet, NSString) (Inherited from NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Inherited from NSObject)
WillChangeValue(String) (Inherited from NSObject)
WillDeselectRow(UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath is about to be deselected.

WillDisplay(UITableView, UITableViewCell, NSIndexPath)

Indicates that the cell at the specified indexPath is about to be shown.

WillDisplayContextMenu(UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionAnimating)
WillDisplayFooterView(UITableView, UIView, IntPtr)

Called prior to the display of a footer view for a section.

WillDisplayHeaderView(UITableView, UIView, IntPtr)

Called prior to the display of a header view for a section.

WillEndContextMenuInteraction(UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionAnimating)
WillEndDragging(UIScrollView, CGPoint, CGPoint)

Indicates that dragging is about to end.

(Inherited from UIScrollViewDelegate)
WillPerformPreviewAction(UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionCommitAnimating)
WillSelectRow(UITableView, NSIndexPath)

Indicates the the cell at the specified indexPath is about to be selected.

ZoomingEnded(UIScrollView, UIView, NFloat)

Indicates that zooming has completed.

(Inherited from UIScrollViewDelegate)
ZoomingStarted(UIScrollView, UIView)

Indicates that zooming has begun.

(Inherited from UIScrollViewDelegate)

Extension Methods

Name Description
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
GetDebugDescription(INSObjectProtocol)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
GetAccessibilityCustomRotors(NSObject)

Gets the array of UIAccessibilityCustomRotor objects appropriate for this object.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Sets the array of UIAccessibilityCustomRotor objects appropriate for this object.

AccessibilityHitTest(NSObject, CGPoint, UIEvent)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

Indicates that deceleration relating to a scroll event has ended.

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

Indicates that deceleration of a scrolling event has begun.

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

Method that is called when the inset values change.

DidZoom(IUIScrollViewDelegate, UIScrollView)

Indicates that the specified scrollView has zoomed.

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

Indicates that dragging has completed.

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

Indicates that dragging has begun.

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

Indicates that all animations relating to scrolling have completed.

Scrolled(IUIScrollViewDelegate, UIScrollView)

Indicates that the specified scrollView has scrolled.

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

Indicates that the specified scrollView's scrolling has ended at the top.

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

Whether a scroll to the beginning of the scrollView should be permitted.

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

The UIView to scale when zooming is requested.

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

Indicates that dragging is about to end.

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, NFloat)

Indicates that zooming has completed.

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

Indicates that zooming has begun.

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

Indictes that the user has tapped the accessory / disclosure buttom at the specified indexPath.

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

Whether the row at the specified indexPath may receive focus.

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

Whether the cell at the specified indexPath can perform the specified Copy or Paste operation.

CanPerformPrimaryAction(IUITableViewDelegate, UITableView, NSIndexPath)
CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Indicates that the cell has just been removed.

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

Used to change a cell move destination, for example, to prevent dropping a cell in a certain position.

DidBeginMultipleSelectionInteraction(IUITableViewDelegate, UITableView, NSIndexPath)
DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Indicates that editing of the cell at the specified indexPath has finished.

DidEndMultipleSelectionInteraction(IUITableViewDelegate, UITableView)
DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

Indicates that the focus changed as detailed in the context.

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Returns an array of row actions to display after the user swipes the row in the tableView table view that is identified by indexPath.

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

The UITableViewCellEditingStyle for the specified indexPath.

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

An estimate of the height for the specified indexPath. Implementations should perform minimal calculation, as it is called repeatedly.

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, IntPtr)

The estimated height of the footer for the specified section.

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, IntPtr)

The estimated height of the header for the specified section.

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, IntPtr)

Called when a section footer view is removed from the table (for instance, due to scrolling).

GetContextMenuConfiguration(IUITableViewDelegate, UITableView, NSIndexPath, CGPoint)
GetHeightForFooter(IUITableViewDelegate, UITableView, IntPtr)

Called to determine the height of the footer for the section specified by section.

GetHeightForHeader(IUITableViewDelegate, UITableView, IntPtr)

The height of the header for the specified section.

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

The height of the cell at the specified indexPath.

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

The index path of the table's preferred focus view.

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Returns the swipe action configuration for swipes that begin from the leading edge.

GetPreviewForDismissingContextMenu(IUITableViewDelegate, UITableView, UIContextMenuConfiguration)
GetPreviewForHighlightingContextMenu(IUITableViewDelegate, UITableView, UIContextMenuConfiguration)
GetSelectionFollowsFocusForRow(IUITableViewDelegate, UITableView, NSIndexPath)
GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Returns the swipe action configuration for swipes that begin from the trailing edge.

GetViewForFooter(IUITableViewDelegate, UITableView, IntPtr)

Returns a view object to display at the end of the given section.

GetViewForHeader(IUITableViewDelegate, UITableView, IntPtr)

Returns a view object to display at the start of the given section.

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, IntPtr)

Called when a section header is removed from a table (for instance, due to scrolling).

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

The indentation level for the cell at the specified indexPath.

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

Performs the specified Copy or Paste action.

PerformPrimaryAction(IUITableViewDelegate, UITableView, NSIndexPath)
RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath has been deselected.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath has been highlighted.

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

Indicates that the call at the specified indexPath has been selected.

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath has been unhighlighted.

ShouldBeginMultipleSelectionInteraction(IUITableViewDelegate, UITableView, NSIndexPath)
ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

Whether the cell at the specified indexPath should be highlighted.

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Whether the cell at the specified indexPath should be indented while it is being edited.

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

Whether the cell at the specified rowAtIndexPath should show an action menu.

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

Method that is called to indicate whether the identified row should springload in the specified context.

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

TCalled prior to the tableView either losing or receiving focus. If either focus environment returns false, the focus update is canceled.

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

When overridden, changes the default title of the delete confirmation button.

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath is about to be edited.

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Indicates that the cell at the specified indexPath is about to be deselected.

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Indicates that the cell at the specified indexPath is about to be shown.

WillDisplayContextMenu(IUITableViewDelegate, UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionAnimating)
WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, IntPtr)

Called prior to the display of a footer view for a section.

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, IntPtr)

Called prior to the display of a header view for a section.

WillEndContextMenuInteraction(IUITableViewDelegate, UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionAnimating)
WillPerformPreviewAction(IUITableViewDelegate, UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionCommitAnimating)
WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Indicates the the cell at the specified indexPath is about to be selected.

Applies to

See also