IUITableViewDelegate インターフェイス

定義

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

[Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplay", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewCell), typeof(Foundation.NSIndexPath) }, Selector="tableView:willDisplayCell:forRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForHeaderInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForFooterInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(UIKit.UIView), Selector="tableView:viewForHeaderInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(UIKit.UIView), Selector="tableView:viewForFooterInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AccessoryButtonTapped", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:accessoryButtonTappedForRowWithIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillSelectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:willSelectRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDeselectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:willDeselectRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowSelected", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didSelectRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowDeselected", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didDeselectRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStyleForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UITableViewCellEditingStyle), Selector="tableView:editingStyleForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="TitleForDeleteConfirmation", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.String), Selector="tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldIndentWhileEditing", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldIndentWhileEditingRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginEditing", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:willBeginEditingRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndEditing", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didEndEditingRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CustomizeMoveTarget", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IndentationLevel", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.IntPtr), Selector="tableView:indentationLevelForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldShowMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldShowMenuForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPerformAction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(ObjCRuntime.Selector), typeof(Foundation.NSIndexPath), typeof(Foundation.NSObject) }, ReturnType=typeof(System.Boolean), Selector="tableView:canPerformAction:forRowAtIndexPath:withSender:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PerformAction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(ObjCRuntime.Selector), typeof(Foundation.NSIndexPath), typeof(Foundation.NSObject) }, Selector="tableView:performAction:forRowAtIndexPath:withSender:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayHeaderView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:willDisplayHeaderView:forSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayFooterView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:willDisplayFooterView:forSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CellDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewCell), typeof(Foundation.NSIndexPath) }, Selector="tableView:didEndDisplayingCell:forRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="HeaderViewDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:didEndDisplayingHeaderView:forSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FooterViewDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:didEndDisplayingFooterView:forSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldHighlightRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldHighlightRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowHighlighted", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didHighlightRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowUnhighlighted", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didUnhighlightRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeight", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeightForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForHeaderInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeightForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForFooterInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditActionsForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UITableViewRowAction[]), Selector="tableView:editActionsForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanFocusRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:canFocusRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldUpdateFocus", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewFocusUpdateContext) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldUpdateFocusInContext:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidUpdateFocus", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewFocusUpdateContext), typeof(UIKit.UIFocusAnimationCoordinator) }, Selector="tableView:didUpdateFocusInContext:withAnimationCoordinator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIndexPathForPreferredFocusedView", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="indexPathForPreferredFocusedViewInTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetSelectionFollowsFocusForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:selectionFollowsFocusForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLeadingSwipeActionsConfiguration", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UISwipeActionsConfiguration), Selector="tableView:leadingSwipeActionsConfigurationForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetTrailingSwipeActionsConfiguration", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UISwipeActionsConfiguration), Selector="tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSpringLoadRow", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(UIKit.IUISpringLoadedInteractionContext) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldSpringLoadRowAtIndexPath:withContext:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldBeginMultipleSelectionInteraction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldBeginMultipleSelectionInteractionAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidBeginMultipleSelectionInteraction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didBeginMultipleSelectionInteractionAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndMultipleSelectionInteraction", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView) }, Selector="tableViewDidEndMultipleSelectionInteraction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContextMenuConfiguration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(UIKit.UIContextMenuConfiguration), Selector="tableView:contextMenuConfigurationForRowAtIndexPath:point:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPreviewForHighlightingContextMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration) }, ReturnType=typeof(UIKit.UITargetedPreview), Selector="tableView:previewForHighlightingContextMenuWithConfiguration:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPreviewForDismissingContextMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration) }, ReturnType=typeof(UIKit.UITargetedPreview), Selector="tableView:previewForDismissingContextMenuWithConfiguration:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPerformPreviewAction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionCommitAnimating) }, Selector="tableView:willPerformPreviewActionForMenuWithConfiguration:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayContextMenu", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="tableView:willDisplayContextMenuWithConfiguration:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEndContextMenuInteraction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="tableView:willEndContextMenuInteractionWithConfiguration:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPerformPrimaryAction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:canPerformPrimaryActionForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PerformPrimaryAction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:performPrimaryActionForRowAtIndexPath:")]
public interface IUITableViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
[Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplay", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewCell), typeof(Foundation.NSIndexPath) }, Selector="tableView:willDisplayCell:forRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForHeaderInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForFooterInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(UIKit.UIView), Selector="tableView:viewForHeaderInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(UIKit.UIView), Selector="tableView:viewForFooterInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AccessoryButtonTapped", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:accessoryButtonTappedForRowWithIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillSelectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:willSelectRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDeselectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:willDeselectRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowSelected", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didSelectRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowDeselected", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didDeselectRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStyleForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UITableViewCellEditingStyle), Selector="tableView:editingStyleForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldIndentWhileEditing", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldIndentWhileEditingRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CustomizeMoveTarget", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IndentationLevel", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.IntPtr), Selector="tableView:indentationLevelForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldShowMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldShowMenuForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPerformAction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(ObjCRuntime.Selector), typeof(Foundation.NSIndexPath), typeof(Foundation.NSObject) }, ReturnType=typeof(System.Boolean), Selector="tableView:canPerformAction:forRowAtIndexPath:withSender:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PerformAction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(ObjCRuntime.Selector), typeof(Foundation.NSIndexPath), typeof(Foundation.NSObject) }, Selector="tableView:performAction:forRowAtIndexPath:withSender:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayHeaderView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:willDisplayHeaderView:forSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayFooterView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:willDisplayFooterView:forSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CellDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewCell), typeof(Foundation.NSIndexPath) }, Selector="tableView:didEndDisplayingCell:forRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="HeaderViewDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:didEndDisplayingHeaderView:forSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FooterViewDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:didEndDisplayingFooterView:forSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldHighlightRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldHighlightRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowHighlighted", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didHighlightRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowUnhighlighted", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didUnhighlightRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeight", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeightForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForHeaderInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeightForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForFooterInSection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanFocusRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:canFocusRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldUpdateFocus", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewFocusUpdateContext) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldUpdateFocusInContext:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidUpdateFocus", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewFocusUpdateContext), typeof(UIKit.UIFocusAnimationCoordinator) }, Selector="tableView:didUpdateFocusInContext:withAnimationCoordinator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIndexPathForPreferredFocusedView", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="indexPathForPreferredFocusedViewInTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContextMenuConfiguration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(UIKit.UIContextMenuConfiguration), Selector="tableView:contextMenuConfigurationForRowAtIndexPath:point:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPreviewForHighlightingContextMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration) }, ReturnType=typeof(UIKit.UITargetedPreview), Selector="tableView:previewForHighlightingContextMenuWithConfiguration:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPreviewForDismissingContextMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration) }, ReturnType=typeof(UIKit.UITargetedPreview), Selector="tableView:previewForDismissingContextMenuWithConfiguration:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayContextMenu", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="tableView:willDisplayContextMenuWithConfiguration:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEndContextMenuInteraction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="tableView:willEndContextMenuInteractionWithConfiguration:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPerformPrimaryAction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:canPerformPrimaryActionForRowAtIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PerformPrimaryAction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:performPrimaryActionForRowAtIndexPath:")]
public interface IUITableViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
[<Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplay", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewCell), typeof(Foundation.NSIndexPath) }, Selector="tableView:willDisplayCell:forRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForHeaderInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForFooterInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(UIKit.UIView), Selector="tableView:viewForHeaderInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(UIKit.UIView), Selector="tableView:viewForFooterInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AccessoryButtonTapped", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:accessoryButtonTappedForRowWithIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillSelectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:willSelectRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDeselectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:willDeselectRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowSelected", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didSelectRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowDeselected", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didDeselectRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStyleForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UITableViewCellEditingStyle), Selector="tableView:editingStyleForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="TitleForDeleteConfirmation", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.String), Selector="tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldIndentWhileEditing", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldIndentWhileEditingRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginEditing", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:willBeginEditingRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndEditing", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didEndEditingRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CustomizeMoveTarget", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IndentationLevel", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.IntPtr), Selector="tableView:indentationLevelForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldShowMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldShowMenuForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPerformAction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(ObjCRuntime.Selector), typeof(Foundation.NSIndexPath), typeof(Foundation.NSObject) }, ReturnType=typeof(System.Boolean), Selector="tableView:canPerformAction:forRowAtIndexPath:withSender:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PerformAction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(ObjCRuntime.Selector), typeof(Foundation.NSIndexPath), typeof(Foundation.NSObject) }, Selector="tableView:performAction:forRowAtIndexPath:withSender:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayHeaderView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:willDisplayHeaderView:forSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayFooterView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:willDisplayFooterView:forSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CellDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewCell), typeof(Foundation.NSIndexPath) }, Selector="tableView:didEndDisplayingCell:forRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="HeaderViewDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:didEndDisplayingHeaderView:forSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FooterViewDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:didEndDisplayingFooterView:forSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldHighlightRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldHighlightRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowHighlighted", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didHighlightRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowUnhighlighted", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didUnhighlightRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeight", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeightForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForHeaderInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeightForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForFooterInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditActionsForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UITableViewRowAction[]), Selector="tableView:editActionsForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanFocusRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:canFocusRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldUpdateFocus", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewFocusUpdateContext) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldUpdateFocusInContext:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidUpdateFocus", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewFocusUpdateContext), typeof(UIKit.UIFocusAnimationCoordinator) }, Selector="tableView:didUpdateFocusInContext:withAnimationCoordinator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIndexPathForPreferredFocusedView", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="indexPathForPreferredFocusedViewInTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetSelectionFollowsFocusForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:selectionFollowsFocusForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLeadingSwipeActionsConfiguration", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UISwipeActionsConfiguration), Selector="tableView:leadingSwipeActionsConfigurationForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetTrailingSwipeActionsConfiguration", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UISwipeActionsConfiguration), Selector="tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSpringLoadRow", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(UIKit.IUISpringLoadedInteractionContext) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldSpringLoadRowAtIndexPath:withContext:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldBeginMultipleSelectionInteraction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldBeginMultipleSelectionInteractionAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidBeginMultipleSelectionInteraction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didBeginMultipleSelectionInteractionAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndMultipleSelectionInteraction", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView) }, Selector="tableViewDidEndMultipleSelectionInteraction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContextMenuConfiguration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(UIKit.UIContextMenuConfiguration), Selector="tableView:contextMenuConfigurationForRowAtIndexPath:point:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPreviewForHighlightingContextMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration) }, ReturnType=typeof(UIKit.UITargetedPreview), Selector="tableView:previewForHighlightingContextMenuWithConfiguration:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPreviewForDismissingContextMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration) }, ReturnType=typeof(UIKit.UITargetedPreview), Selector="tableView:previewForDismissingContextMenuWithConfiguration:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPerformPreviewAction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionCommitAnimating) }, Selector="tableView:willPerformPreviewActionForMenuWithConfiguration:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayContextMenu", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="tableView:willDisplayContextMenuWithConfiguration:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEndContextMenuInteraction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="tableView:willEndContextMenuInteractionWithConfiguration:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPerformPrimaryAction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:canPerformPrimaryActionForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PerformPrimaryAction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:performPrimaryActionForRowAtIndexPath:")>]
type IUITableViewDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
[<Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplay", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewCell), typeof(Foundation.NSIndexPath) }, Selector="tableView:willDisplayCell:forRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForHeaderInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetHeightForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:heightForFooterInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(UIKit.UIView), Selector="tableView:viewForHeaderInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetViewForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(UIKit.UIView), Selector="tableView:viewForFooterInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AccessoryButtonTapped", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:accessoryButtonTappedForRowWithIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillSelectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:willSelectRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDeselectRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:willDeselectRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowSelected", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didSelectRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowDeselected", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didDeselectRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStyleForRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(UIKit.UITableViewCellEditingStyle), Selector="tableView:editingStyleForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldIndentWhileEditing", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldIndentWhileEditingRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CustomizeMoveTarget", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IndentationLevel", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.IntPtr), Selector="tableView:indentationLevelForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldShowMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldShowMenuForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPerformAction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(ObjCRuntime.Selector), typeof(Foundation.NSIndexPath), typeof(Foundation.NSObject) }, ReturnType=typeof(System.Boolean), Selector="tableView:canPerformAction:forRowAtIndexPath:withSender:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PerformAction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(ObjCRuntime.Selector), typeof(Foundation.NSIndexPath), typeof(Foundation.NSObject) }, Selector="tableView:performAction:forRowAtIndexPath:withSender:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayHeaderView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:willDisplayHeaderView:forSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayFooterView", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:willDisplayFooterView:forSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CellDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewCell), typeof(Foundation.NSIndexPath) }, Selector="tableView:didEndDisplayingCell:forRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="HeaderViewDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:didEndDisplayingHeaderView:forSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FooterViewDisplayingEnded", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIView), typeof(System.IntPtr) }, Selector="tableView:didEndDisplayingFooterView:forSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldHighlightRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldHighlightRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowHighlighted", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didHighlightRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="RowUnhighlighted", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:didUnhighlightRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeight", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeightForHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForHeaderInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EstimatedHeightForFooter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(System.IntPtr) }, ReturnType=typeof(System.Runtime.InteropServices.NFloat), Selector="tableView:estimatedHeightForFooterInSection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanFocusRow", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:canFocusRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldUpdateFocus", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewFocusUpdateContext) }, ReturnType=typeof(System.Boolean), Selector="tableView:shouldUpdateFocusInContext:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidUpdateFocus", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UITableViewFocusUpdateContext), typeof(UIKit.UIFocusAnimationCoordinator) }, Selector="tableView:didUpdateFocusInContext:withAnimationCoordinator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIndexPathForPreferredFocusedView", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView) }, ReturnType=typeof(Foundation.NSIndexPath), Selector="indexPathForPreferredFocusedViewInTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContextMenuConfiguration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath), typeof(CoreGraphics.CGPoint) }, ReturnType=typeof(UIKit.UIContextMenuConfiguration), Selector="tableView:contextMenuConfigurationForRowAtIndexPath:point:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPreviewForHighlightingContextMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration) }, ReturnType=typeof(UIKit.UITargetedPreview), Selector="tableView:previewForHighlightingContextMenuWithConfiguration:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPreviewForDismissingContextMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration) }, ReturnType=typeof(UIKit.UITargetedPreview), Selector="tableView:previewForDismissingContextMenuWithConfiguration:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayContextMenu", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="tableView:willDisplayContextMenuWithConfiguration:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEndContextMenuInteraction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(UIKit.UIContextMenuConfiguration), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="tableView:willEndContextMenuInteractionWithConfiguration:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPerformPrimaryAction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, ReturnType=typeof(System.Boolean), Selector="tableView:canPerformPrimaryActionForRowAtIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PerformPrimaryAction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITableView), typeof(Foundation.NSIndexPath) }, Selector="tableView:performPrimaryActionForRowAtIndexPath:")>]
type IUITableViewDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
派生
属性
実装

注釈

多くの場合、 UITableView を実装するには、テーブル ビューのデータと動作を提供するために、 UITableViewDataSourceUITableViewDelegate の両方のサブクラスが必要です。 MonoTouch には、1 つのクラス ( UITableViewSource ) が用意されているため、実装する必要があるクラスは 1 つだけです。

UITableViewDelegate クラス メソッドは、選択の管理、セクション ヘッダーとフッターの構成、セルの削除と並べ替え、編集メニューの制御を行う機能をテーブル ビューに提供します。

プロパティ

名前 説明
Handle

アンマネージ オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)

メソッド

名前 説明
AccessoryButtonTapped(UITableView, NSIndexPath)

指定した indexPath のアクセサリ/開示ボタンをユーザーがタップしたことを示します。

CanFocusRow(UITableView, NSIndexPath)

指定した indexPath の行がフォーカスを受け取るかどうか。

CanPerformAction(UITableView, Selector, NSIndexPath, NSObject)

指定した indexPath のセルが、指定したコピー操作または貼り付け操作を実行できるかどうか。

CanPerformPrimaryAction(UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

CellDisplayingEnded(UITableView, UITableViewCell, NSIndexPath)

セルが削除されたことを示します。

CustomizeMoveTarget(UITableView, NSIndexPath, NSIndexPath)

セルの移動先を変更するために使用されます。たとえば、特定の位置にセルがドロップされないようにします。

DecelerationEnded(UIScrollView)

スクロール イベントに関連する減速が終了したことを示します。

(継承元 IUIScrollViewDelegate)
DecelerationStarted(UIScrollView)

スクロール イベントの減速が開始されたことを示します。

(継承元 IUIScrollViewDelegate)
DidBeginMultipleSelectionInteraction(UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

DidChangeAdjustedContentInset(UIScrollView)

インセット値が変更されたときに呼び出されるメソッド。

(継承元 IUIScrollViewDelegate)
DidEndEditing(UITableView, NSIndexPath)

指定した indexPath のセルの編集が完了したことを示します。

DidEndMultipleSelectionInteraction(UITableView)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

DidUpdateFocus(UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

contextで詳細にフォーカスが変更されたことを示します。

DidZoom(UIScrollView)

指定した scrollView がズームされたことを示します。

(継承元 IUIScrollViewDelegate)
DraggingEnded(UIScrollView, Boolean)

ドラッグが完了したことを示します。

(継承元 IUIScrollViewDelegate)
DraggingStarted(UIScrollView)

ドラッグが開始されたことを示します。

(継承元 IUIScrollViewDelegate)
EditActionsForRow(UITableView, NSIndexPath)

ユーザーがindexPathで識別されるtableViewテーブル ビューの行をスワイプした後に表示する行アクションの配列を返します。

EditingStyleForRow(UITableView, NSIndexPath)

指定した indexPath の UITableViewCellEditingStyle。

EstimatedHeight(UITableView, NSIndexPath)

指定した indexPath の高さの推定値。 実装では、繰り返し呼び出されるため、最小限の計算を実行する必要があります。

EstimatedHeightForFooter(UITableView, IntPtr)

指定したセクションのフッターの推定高さ。

EstimatedHeightForHeader(UITableView, IntPtr)

指定したセクションのヘッダーの推定高さ。

FooterViewDisplayingEnded(UITableView, UIView, IntPtr)

セクション フッター ビューがテーブルから削除されたときに呼び出されます (たとえば、スクロールが原因)。

GetContextMenuConfiguration(UITableView, NSIndexPath, CGPoint)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetHeightForFooter(UITableView, IntPtr)

sectionで指定されたセクションのフッターの高さを決定するために呼び出されます。

GetHeightForHeader(UITableView, IntPtr)

指定したセクションのヘッダーの高さ。

GetHeightForRow(UITableView, NSIndexPath)

指定した indexPath のセルの高さ。

GetIndexPathForPreferredFocusedView(UITableView)

テーブルの優先フォーカス ビューのインデックス パス。

GetLeadingSwipeActionsConfiguration(UITableView, NSIndexPath)

先頭から始まるスワイプのスワイプ アクションの構成を返します。

GetPreviewForDismissingContextMenu(UITableView, UIContextMenuConfiguration)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetPreviewForHighlightingContextMenu(UITableView, UIContextMenuConfiguration)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetSelectionFollowsFocusForRow(UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetTrailingSwipeActionsConfiguration(UITableView, NSIndexPath)

末尾の端から始まるスワイプのスワイプ アクション構成を返します。

GetViewForFooter(UITableView, IntPtr)

指定したセクションの末尾に表示するビュー オブジェクトを返します。

GetViewForHeader(UITableView, IntPtr)

指定したセクションの先頭に表示するビュー オブジェクトを返します。

HeaderViewDisplayingEnded(UITableView, UIView, IntPtr)

セクション ヘッダーがテーブルから削除されたときに呼び出されます (たとえば、スクロールが原因)。

IndentationLevel(UITableView, NSIndexPath)

指定した indexPath のセルのインデント レベル。

PerformAction(UITableView, Selector, NSIndexPath, NSObject)

指定したコピーまたは貼り付けアクションを実行します。

PerformPrimaryAction(UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

RowDeselected(UITableView, NSIndexPath)

指定した indexPath のセルの選択が解除されたことを示します。

RowHighlighted(UITableView, NSIndexPath)

指定した indexPath のセルが強調表示されていることを示します。

RowSelected(UITableView, NSIndexPath)

指定した indexPath の呼び出しが選択されていることを示します。

RowUnhighlighted(UITableView, NSIndexPath)

指定した indexPath のセルが強調表示されていないことを示します。

ScrollAnimationEnded(UIScrollView)

スクロールに関連するすべてのアニメーションが完了したことを示します。

(継承元 IUIScrollViewDelegate)
Scrolled(UIScrollView)

指定した scrollView がスクロールされたことを示します。

(継承元 IUIScrollViewDelegate)
ScrolledToTop(UIScrollView)

指定した scrollView のスクロールが一番上で終了したことを示します。

(継承元 IUIScrollViewDelegate)
ShouldBeginMultipleSelectionInteraction(UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

ShouldHighlightRow(UITableView, NSIndexPath)

指定した indexPath のセルを強調表示する必要があるかどうか。

ShouldIndentWhileEditing(UITableView, NSIndexPath)

指定した indexPath のセルを編集中にインデントするかどうかを指定します。

ShouldScrollToTop(UIScrollView)

scrollView の先頭までのスクロールを許可するかどうかを指定します。

(継承元 IUIScrollViewDelegate)
ShouldShowMenu(UITableView, NSIndexPath)

指定した rowAtIndexPath のセルにアクション メニューを表示するかどうかを指定します。

ShouldSpringLoadRow(UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

指定された行を指定したコンテキストで読み込む必要があるかどうかを示すために呼び出されるメソッド。

ShouldUpdateFocus(UITableView, UITableViewFocusUpdateContext)

tableViewがフォーカスを失うか、フォーカスを受け取る前に TCalled。 いずれかのフォーカス環境で falseが返された場合、フォーカスの更新は取り消されます。

TitleForDeleteConfirmation(UITableView, NSIndexPath)

オーバーライドされると、削除確認ボタンの既定のタイトルが変更されます。

ViewForZoomingInScrollView(UIScrollView)

ズームが要求されたときにスケーリングする UIView。

(継承元 IUIScrollViewDelegate)
WillBeginEditing(UITableView, NSIndexPath)

指定した indexPath のセルが編集されようとしていることを示します。

WillDeselectRow(UITableView, NSIndexPath)

指定した indexPath のセルの選択が解除されることを示します。

WillDisplay(UITableView, UITableViewCell, NSIndexPath)

指定した indexPath のセルが表示されようとしていることを示します。

WillDisplayContextMenu(UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionAnimating)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

WillDisplayFooterView(UITableView, UIView, IntPtr)

セクションのフッター ビューを表示する前に呼び出されます。

WillDisplayHeaderView(UITableView, UIView, IntPtr)

セクションのヘッダー ビューを表示する前に呼び出されます。

WillEndContextMenuInteraction(UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionAnimating)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

WillEndDragging(UIScrollView, CGPoint, CGPoint)

ドラッグが終了しようとしていることを示します。

(継承元 IUIScrollViewDelegate)
WillPerformPreviewAction(UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionCommitAnimating)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

WillSelectRow(UITableView, NSIndexPath)

指定した indexPath のセルが選択されようとしている状態を示します。

ZoomingEnded(UIScrollView, UIView, NFloat)

ズームが完了したことを示します。

(継承元 IUIScrollViewDelegate)
ZoomingStarted(UIScrollView, UIView)

ズームが開始されたことを示します。

(継承元 IUIScrollViewDelegate)

拡張メソッド

名前 説明
AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のアクセサリ/開示ボタンをユーザーがタップしたことを示します。

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath の行がフォーカスを受け取るかどうか。

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

指定した indexPath のセルが、指定したコピー操作または貼り付け操作を実行できるかどうか。

CanPerformPrimaryAction(IUITableViewDelegate, UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

セルが削除されたことを示します。

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

セルの移動先を変更するために使用されます。たとえば、特定の位置にセルがドロップされないようにします。

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

スクロール イベントに関連する減速が終了したことを示します。

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

スクロール イベントの減速が開始されたことを示します。

DidBeginMultipleSelectionInteraction(IUITableViewDelegate, UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

インセット値が変更されたときに呼び出されるメソッド。

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルの編集が完了したことを示します。

DidEndMultipleSelectionInteraction(IUITableViewDelegate, UITableView)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

contextで詳細にフォーカスが変更されたことを示します。

DidZoom(IUIScrollViewDelegate, UIScrollView)

指定した scrollView がズームされたことを示します。

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

ドラッグが完了したことを示します。

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

ドラッグが開始されたことを示します。

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

ユーザーがindexPathで識別されるtableViewテーブル ビューの行をスワイプした後に表示する行アクションの配列を返します。

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath の UITableViewCellEditingStyle。

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath の高さの推定値。 実装では、繰り返し呼び出されるため、最小限の計算を実行する必要があります。

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, IntPtr)

指定したセクションのフッターの推定高さ。

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, IntPtr)

指定したセクションのヘッダーの推定高さ。

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, IntPtr)

セクション フッター ビューがテーブルから削除されたときに呼び出されます (たとえば、スクロールが原因)。

GetContextMenuConfiguration(IUITableViewDelegate, UITableView, NSIndexPath, CGPoint)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetHandle(INativeObject)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetHeightForFooter(IUITableViewDelegate, UITableView, IntPtr)

sectionで指定されたセクションのフッターの高さを決定するために呼び出されます。

GetHeightForHeader(IUITableViewDelegate, UITableView, IntPtr)

指定したセクションのヘッダーの高さ。

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルの高さ。

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

テーブルの優先フォーカス ビューのインデックス パス。

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

先頭から始まるスワイプのスワイプ アクションの構成を返します。

GetNonNullHandle(INativeObject, String)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetPreviewForDismissingContextMenu(IUITableViewDelegate, UITableView, UIContextMenuConfiguration)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetPreviewForHighlightingContextMenu(IUITableViewDelegate, UITableView, UIContextMenuConfiguration)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetSelectionFollowsFocusForRow(IUITableViewDelegate, UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

末尾の端から始まるスワイプのスワイプ アクション構成を返します。

GetViewForFooter(IUITableViewDelegate, UITableView, IntPtr)

指定したセクションの末尾に表示するビュー オブジェクトを返します。

GetViewForHeader(IUITableViewDelegate, UITableView, IntPtr)

指定したセクションの先頭に表示するビュー オブジェクトを返します。

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, IntPtr)

セクション ヘッダーがテーブルから削除されたときに呼び出されます (たとえば、スクロールが原因)。

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルのインデント レベル。

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

指定したコピーまたは貼り付けアクションを実行します。

PerformPrimaryAction(IUITableViewDelegate, UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルの選択が解除されたことを示します。

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが強調表示されていることを示します。

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath の呼び出しが選択されていることを示します。

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが強調表示されていないことを示します。

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

スクロールに関連するすべてのアニメーションが完了したことを示します。

Scrolled(IUIScrollViewDelegate, UIScrollView)

指定した scrollView がスクロールされたことを示します。

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

指定した scrollView のスクロールが一番上で終了したことを示します。

ShouldBeginMultipleSelectionInteraction(IUITableViewDelegate, UITableView, NSIndexPath)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルを強調表示する必要があるかどうか。

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルを編集中にインデントするかどうかを指定します。

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

scrollView の先頭までのスクロールを許可するかどうかを指定します。

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

指定した rowAtIndexPath のセルにアクション メニューを表示するかどうかを指定します。

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

指定された行を指定したコンテキストで読み込む必要があるかどうかを示すために呼び出されるメソッド。

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

tableViewがフォーカスを失うか、フォーカスを受け取る前に TCalled。 いずれかのフォーカス環境で falseが返された場合、フォーカスの更新は取り消されます。

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

オーバーライドされると、削除確認ボタンの既定のタイトルが変更されます。

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

ズームが要求されたときにスケーリングする UIView。

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが編集されようとしていることを示します。

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルの選択が解除されることを示します。

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

指定した indexPath のセルが表示されようとしていることを示します。

WillDisplayContextMenu(IUITableViewDelegate, UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionAnimating)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, IntPtr)

セクションのフッター ビューを表示する前に呼び出されます。

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, IntPtr)

セクションのヘッダー ビューを表示する前に呼び出されます。

WillEndContextMenuInteraction(IUITableViewDelegate, UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionAnimating)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

ドラッグが終了しようとしていることを示します。

WillPerformPreviewAction(IUITableViewDelegate, UITableView, UIContextMenuConfiguration, IUIContextMenuInteractionCommitAnimating)

UITableView から通知を受け取るクラス。 MonoTouch 開発者は、通常、このクラスの代わりに UITableViewSource を使用する必要があります。

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが選択されようとしている状態を示します。

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, NFloat)

ズームが完了したことを示します。

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

ズームが開始されたことを示します。

適用対象

こちらもご覧ください