Package org.robovm.apple.uikit
Interface UITableViewDelegate
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol,UIScrollViewDelegate
- All Known Implementing Classes:
CABTMIDICentralViewController,UITableViewController,UITableViewDelegateAdapter,UITableViewModel
public interface UITableViewDelegate extends NSObjectProtocol, UIScrollViewDelegate
-
Method Summary
Methods inherited from interface org.robovm.apple.uikit.UIScrollViewDelegate
didEndDecelerating, didEndDragging, didEndScrollingAnimation, didEndZooming, didScroll, didScrollToTop, didZoom, getViewForZooming, scrollViewDidChangeAdjustedContentInset, shouldScrollToTop, willBeginDecelerating, willBeginDragging, willBeginZooming, willEndDragging
-
Method Details
-
willDisplayCell
-
willDisplayHeaderView
-
didEndDisplayingCell
-
didEndDisplayingHeaderView
-
getHeightForRow
-
getHeightForHeader
-
getEstimatedHeightForRow
-
getEstimatedHeightForHeader
-
getViewForHeader
-
accessoryButtonTapped
-
shouldHighlightRow
-
didHighlightRow
-
didUnhighlightRow
-
willSelectRow
-
willDeselectRow
-
didSelectRow
-
didDeselectRow
-
getEditingStyleForRow
-
getTitleForDeleteConfirmationButton
-
getEditActionsForRow
@Deprecated NSArray<UITableViewRowAction> getEditActionsForRow(UITableView tableView, NSIndexPath indexPath)Deprecated.Deprecated in iOS 13.0. Use tableView:trailingSwipeActionsConfigurationForRowAtIndexPath: -
getLeadingSwipeActionsConfigurationForRow
UISwipeActionsConfiguration getLeadingSwipeActionsConfigurationForRow(UITableView tableView, NSIndexPath indexPath)- Since:
- Available in iOS 11.0 and later.
-
getTrailingSwipeActionsConfigurationForRow
UISwipeActionsConfiguration getTrailingSwipeActionsConfigurationForRow(UITableView tableView, NSIndexPath indexPath)- Since:
- Available in iOS 11.0 and later.
-
shouldIndentWhileEditingRow
-
willBeginEditingRow
-
didEndEditingRow
-
getTargetForMove
NSIndexPath getTargetForMove(UITableView tableView, NSIndexPath sourceIndexPath, NSIndexPath proposedDestinationIndexPath) -
getIndentationLevelForRow
-
shouldShowMenuForRow
Deprecated.Deprecated in iOS 13.0. Use tableView:contextMenuConfigurationForRowAtIndexPath:point: -
canPerformAction
@Deprecated boolean canPerformAction(UITableView tableView, Selector action, NSIndexPath indexPath, NSObject sender)Deprecated.Deprecated in iOS 13.0. Use tableView:contextMenuConfigurationForRowAtIndexPath:point: -
performActionForRow
@Deprecated void performActionForRow(UITableView tableView, Selector action, NSIndexPath indexPath, NSObject sender)Deprecated.Deprecated in iOS 13.0. Use tableView:contextMenuConfigurationForRowAtIndexPath: -
canFocusRow
- Since:
- Available in iOS 9.0 and later.
-
shouldUpdateFocus
- Since:
- Available in iOS 9.0 and later.
-
didUpdateFocus
void didUpdateFocus(UITableView tableView, UITableViewFocusUpdateContext context, UIFocusAnimationCoordinator coordinator)- Since:
- Available in iOS 9.0 and later.
-
getIndexPathForPreferredFocusedView
- Since:
- Available in iOS 9.0 and later.
-
isSelectionFollowsFocus
- Since:
- Available in iOS 15.0 and later.
-
shouldSpringLoadRow
boolean shouldSpringLoadRow(UITableView tableView, NSIndexPath indexPath, UISpringLoadedInteractionContext context)- Since:
- Available in iOS 11.0 and later.
-
shouldBeginMultipleSelectionInteraction
- Since:
- Available in iOS 13.0 and later.
-
didBeginMultipleSelectionInteraction
- Since:
- Available in iOS 13.0 and later.
-
tableViewDidEndMultipleSelectionInteraction
- Since:
- Available in iOS 13.0 and later.
-
getContextMenuConfiguration
UIContextMenuConfiguration getContextMenuConfiguration(UITableView tableView, NSIndexPath indexPath, CGPoint point)- Since:
- Available in iOS 13.0 and later.
-
getPreviewForHighlightingContextMenu
UITargetedPreview getPreviewForHighlightingContextMenu(UITableView tableView, UIContextMenuConfiguration configuration)- Since:
- Available in iOS 13.0 and later.
-
getPreviewForDismissingContextMenu
UITargetedPreview getPreviewForDismissingContextMenu(UITableView tableView, UIContextMenuConfiguration configuration)- Since:
- Available in iOS 13.0 and later.
-
willPerformPreviewAction
void willPerformPreviewAction(UITableView tableView, UIContextMenuConfiguration configuration, UIContextMenuInteractionCommitAnimating animator)- Since:
- Available in iOS 13.0 and later.
-
willDisplayContextMenu
void willDisplayContextMenu(UITableView tableView, UIContextMenuConfiguration configuration, UIContextMenuInteractionAnimating animator)- Since:
- Available in iOS 14.0 and later.
-
willEndContextMenuInteraction
void willEndContextMenuInteraction(UITableView tableView, UIContextMenuConfiguration configuration, UIContextMenuInteractionAnimating animator)- Since:
- Available in iOS 14.0 and later.
-