iOS Guides | Samples

MonoTouch.UIKit.UITableViewDelegate_Extensions Class

Extension methods to the IUITableViewDelegate interface to support all the methods from the UITableViewDelegate protocol.

See Also: UITableViewDelegate_Extensions

Syntax

public static class UITableViewDelegate_Extensions

Remarks

The extension methods for IUITableViewDelegate allow developers to treat instances of the interface as having all the optional methods of the original UITableViewDelegate protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.

Requirements

Namespace: MonoTouch.UIKit
Assembly: monotouch (in monotouch.dll)
Assembly Versions: 0.0.0.0

The members of MonoTouch.UIKit.UITableViewDelegate_Extensions are listed below.

See Also: Object

Public Methods

static
AccessoryButtonTapped(this IUITableViewDelegate, UITableView, NSIndexPath)
Indictes that the user has tapped the accessory / disclosure buttom at the specified indexPath.
static
AccessoryForRow(this IUITableViewDelegate, UITableView, NSIndexPath) : UITableViewCellAccessory
The UITableViewCellAccessory for the specified indexPath.
static
CanFocusRow(this IUITableViewDelegate, UITableView, NSIndexPath) : Boolean
Whether the row at the specified indexPath may receive focus.
static
CanPerformAction(this IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject) : Boolean
Whether the cell at the specified indexPath can perform the specified Copy or Paste operation.
static
CellDisplayingEnded(this IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)
Indicates that the cell has just been removed.
static
CustomizeMoveTarget(this IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath) : NSIndexPath
Used to change a cell move destination, for example, to prevent dropping a cell in a certain position.
static
DidEndEditing(this IUITableViewDelegate, UITableView, NSIndexPath)
Indicates that editing of the cell at the specified indexPath has finished.
static
DidUpdateFocus(this IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)
Indicates that the focus changed as detailed in the context.
static
EditActionsForRow(this IUITableViewDelegate, UITableView, NSIndexPath) : UITableViewRowAction[]
Returns an array of row actions to display after the user swipes the row in the tableView table view that is identified by indexPath.
static
EditingStyleForRow(this IUITableViewDelegate, UITableView, NSIndexPath) : UITableViewCellEditingStyle
The UITableViewCellEditingStyle for the specified indexPath.
static
EstimatedHeight(this IUITableViewDelegate, UITableView, NSIndexPath) : Single
An estimate of the height for the specified indexPath. Implementations should perform minimal calculation, as it is called repeatedly.
static
EstimatedHeightForFooter(this IUITableViewDelegate, UITableView, Int32) : Single
The estimated height of the footer of the specified section.
static
EstimatedHeightForHeader(this IUITableViewDelegate, UITableView, Int32) : Single
The estimated height of the header of the specified section.
static
FooterViewDisplayingEnded(this IUITableViewDelegate, UITableView, UIView, Int32)
Indicates that the footerView of the specified section has been removed.
static
GetHeightForFooter(this IUITableViewDelegate, UITableView, Int32) : Single
The height of the footer for the specified section.
static
GetHeightForHeader(this IUITableViewDelegate, UITableView, Int32) : Single
The height of the header for the specified section.
static
GetHeightForRow(this IUITableViewDelegate, UITableView, NSIndexPath) : Single
The height of the cell at the specified indexPath.
static
GetIndexPathForPreferredFocusedView(this IUITableViewDelegate, UITableView) : NSIndexPath
The index path of the table's preferred focus view.
static
GetViewForFooter(this IUITableViewDelegate, UITableView, Int32) : UIView
The view used for the footer of the specified section.
static
GetViewForHeader(this IUITableViewDelegate, UITableView, Int32) : UIView
The view used for the header of the specified section.
static
HeaderViewDisplayingEnded(this IUITableViewDelegate, UITableView, UIView, Int32)
Indicates that the header of the specified section has been removed.
static
IndentationLevel(this IUITableViewDelegate, UITableView, NSIndexPath) : Int32
The indentation level for the cell at the specified indexPath.
static
PerformAction(this IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)
Performs the specified Copy or Paste action.
static
RowDeselected(this IUITableViewDelegate, UITableView, NSIndexPath)
Indicates that the cell at the specified indexPath has been deselected.
static
RowHighlighted(this IUITableViewDelegate, UITableView, NSIndexPath)
Indicates that the cell at the specified indexPath has been highlighted.
static
RowSelected(this IUITableViewDelegate, UITableView, NSIndexPath)
Indicates that the call at the specified indexPath has been selected.
static
RowUnhighlighted(this IUITableViewDelegate, UITableView, NSIndexPath)
Indicates that the cell at the specified indexPath has been unhighlighted.
static
ShouldHighlightRow(this IUITableViewDelegate, UITableView, NSIndexPath) : Boolean
Whether the cell at the specified indexPath should be highlighted.
static
ShouldIndentWhileEditing(this IUITableViewDelegate, UITableView, NSIndexPath) : Boolean
Whether the cell at the specified indexPath should be indented while it is being edited.
static
ShouldShowMenu(this IUITableViewDelegate, UITableView, NSIndexPath) : Boolean
Whether the cell at the specified rowAtIndexPath should show an action menu.
static
ShouldUpdateFocus(this IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext) : Boolean
TCalled prior to the tableView either losing or receiving focus. If either focus environment returns false, the focus update is canceled.
static
TitleForDeleteConfirmation(this IUITableViewDelegate, UITableView, NSIndexPath) : String
When overridden, changes the default title of the delete confirmation button.
static
WillBeginEditing(this IUITableViewDelegate, UITableView, NSIndexPath)
Indicates that the cell at the specified indexPath is about to be edited.
static
WillDeselectRow(this IUITableViewDelegate, UITableView, NSIndexPath) : NSIndexPath
Indicates that the cell at the specified indexPath is about to be deselected.
static
WillDisplay(this IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)
Indicates that the cell at the specified indexPath is about to be shown.
static
WillDisplayFooterView(this IUITableViewDelegate, UITableView, UIView, Int32)
Indicates that the footer view for the specified section is about to be shown.
static
WillDisplayHeaderView(this IUITableViewDelegate, UITableView, UIView, Int32)
Indicates that the header view of the specified section is about to be shown.
static
WillSelectRow(this IUITableViewDelegate, UITableView, NSIndexPath) : NSIndexPath
Indicates the the cell at the specified indexPath is about to be selected.