IUITableViewDelegate 接口

定义

表示所需方法的接口 ((如果协议 UITableViewDelegate有任何) )。

[Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))]
public interface IUITableViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
type IUITableViewDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
派生
属性
实现

注解

此接口包含所需的方法 ((如果任何) 由 UITableViewDelegate定义的协议)。

如果开发人员创建实现此接口的类,则实现方法将自动导出到 Objective-C,并使用协议中 UITableViewDelegate 定义的方法的匹配签名。

可选方法 (类是否提供 UITableViewDelegate_Extensions 任何) 作为接口的扩展方法,从而允许开发人员在协议上调用任何可选方法。

属性

Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 INativeObject)

扩展方法

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

指示与滚动事件相关的减速已结束。

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

指示滚动事件的减速已经开始。

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

在输入值更改时调用的方法。

DidZoom(IUIScrollViewDelegate, UIScrollView)

指示指定的 scrollView 已缩放。

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

指示拖动已完成。

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

指示拖动已开始。

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

指示与滚动相关的所有动画都已完成。

Scrolled(IUIScrollViewDelegate, UIScrollView)

指示指定的 scrollView 已滚动。

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

指示指定的 scrollView 的滚动已在顶部结束。

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

是否应允许滚动到 scrollView 的开头。

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

请求缩放时要缩放的 UIView。

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

指示拖动即将结束。

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat)

指示缩放已完成。

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

指示缩放已开始。

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

指出用户已点击指定 indexPath 处的附件/披露。

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

开发人员不应使用此已弃用的方法。

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定 indexPath 处的行是否可能获得焦点。

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

指定 indexPath 中的单元格是否可以执行指定的复制或粘贴操作。

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

指示刚删除单元格。

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

用于更改单元格移动目标,例如,以防止将单元格置于特定位置。

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指示指定 indexPath 处单元格的编辑已完成。

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

指示焦点已更改,详见 。context

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

返回在用户轻扫表视图中由 indexPath标识的tableView行后显示的行操作数组。

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定 indexPath 的 UITableViewCellEditingStyle。

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

指定 indexPath 的高度估计值。 实现应执行最少的计算,因为它会重复调用。

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint)

指定节页脚的估计高度。

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint)

指定节的标题的估计高度。

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

指示已删除指定节的页脚视图。

GetHeightForFooter(IUITableViewDelegate, UITableView, nint)

指定节的页脚的高度。

GetHeightForHeader(IUITableViewDelegate, UITableView, nint)

指定节的标头的高度。

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定 indexPath 处单元格的高度。

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

表首选焦点视图的索引路径。

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

返回从前边缘开始轻扫的轻扫操作配置。

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

返回从尾边开始轻扫的轻扫操作配置。

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

用于指定节页脚的视图。

GetViewForHeader(IUITableViewDelegate, UITableView, nint)

用于指定节标头的视图。

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

指示已删除指定节的标头。

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

指定 indexPath 处单元格的缩进级别。

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

执行指定的“复制”或“粘贴”操作。

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

指示指定 indexPath 上的单元格已被取消选择。

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

指示指定 indexPath 中的单元格已突出显示。

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

指示已选择指定 indexPath 上的调用。

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

指示指定 indexPath 上的单元格已取消突出显示。

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

是否应突出显示指定 indexPath 中的单元格。

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指定 indexPath 中的单元格在编辑时是否应缩进。

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

指定 rowAtIndexPath 上的单元格是否应显示操作菜单。

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

调用 的方法,用于指示标识的行是否应在指定上下文中弹载。

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

在失去或接收焦点之前 tableView 调用 T。 如果任一焦点环境返回 false,则取消焦点更新。

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

重写后,更改删除确认按钮的默认标题。

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指示将编辑指定 indexPath 处的单元格。

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

指示指定 indexPath 中的单元格即将取消选择。

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

指示即将显示指定 indexPath 中的单元格。

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint)

指示将显示指定节的页脚视图。

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint)

指示即将显示指定节的标头视图。

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

指示指定 indexPath 处的单元格即将被选中。

适用于