UIKit.UITableViewSource Members

The members of UIKit.UITableViewSource are listed below.

See Also: Inherited members from UIKit.UIScrollViewDelegate

Protected Constructors

Default constructor that initializes a new instance of this class with no parameters.
Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Methods

AccessoryButtonTapped(UITableView, Foundation.NSIndexPath)
Called when the user taps the DetailDisclosureButton accessory on the row located at indexPath.
AccessoryForRow(UITableView, Foundation.NSIndexPath) : UITableViewCellAccessory
Deprecated in iOS 3.0. Use UITableViewCell.Accessory and UITableViewCell.AccessoryView when configuring table view cells.
CanEditRow(UITableView, Foundation.NSIndexPath) : bool
Whether the row located at indexPath should be editable.
CanMoveRow(UITableView, Foundation.NSIndexPath) : bool
Whether the row located at indexPath can be moved to another location in the table view.
CanPerformAction(UITableView, ObjCRuntime.Selector, Foundation.NSIndexPath, Foundation.NSObject) : bool
Whether the editing menu should omit the Copy or Paste command for the specified row.
CellDisplayingEnded(UITableView, UITableViewCell, Foundation.NSIndexPath)
Indicates that the cell at the specified indexPath has finished displaying.
CommitEditingStyle(UITableView, UITableViewCellEditingStyle, Foundation.NSIndexPath)
Commits the insertion or deletion of the specified row.
CustomizeMoveTarget(UITableView, Foundation.NSIndexPath, Foundation.NSIndexPath) : Foundation.NSIndexPath
Return a new index path to change the final location of a row being moved by the user.
DidEndEditing(UITableView, Foundation.NSIndexPath)
Called when the table view has left editing mode for the row specified by indexPath.
EditActionsForRow(UITableView, Foundation.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.
EditingStyleForRow(UITableView, Foundation.NSIndexPath) : UITableViewCellEditingStyle
Called for each row being displayed by the table view, to determine what editing style to use for that row.
EstimatedHeight(UITableView, Foundation.NSIndexPath) : nfloat
The estimated height of the table cell at the specified indexPath.
EstimatedHeightForFooter(UITableView, nint) : nfloat
The estimated height of the footer for the specified section.
EstimatedHeightForHeader(UITableView, nint) : nfloat
The estimated height of the header for the specified section.
FooterViewDisplayingEnded(UITableView, UIView, nint)
Indicates that the footerView for the specified section is about to be removed.
abstract
GetCell(UITableView, Foundation.NSIndexPath) : UITableViewCell
Called by the table view to get populate the row at indexPath with a cell view.
GetHeightForFooter(UITableView, nint) : nfloat
Called to determine the height of the footer for the section specified by section.
GetHeightForHeader(UITableView, nint) : nfloat
Called to determine the height of the header for the section specified by section.
GetHeightForRow(UITableView, Foundation.NSIndexPath) : nfloat
Called to determine the height of the row at indexPath.
GetViewForFooter(UITableView, nint) : UIView
Returns a view object to display at the end of the given section.
GetViewForHeader(UITableView, nint) : UIView
Returns a view object to display at the start of the given section.
HeaderViewDisplayingEnded(UITableView, UIView, nint)
Called when a section header is removed from a table (for instance, due to scrolling).
IndentationLevel(UITableView, Foundation.NSIndexPath) : nint
Get the indentation level for the row specified by indexPath.
MoveRow(UITableView, Foundation.NSIndexPath, Foundation.NSIndexPath)
Called when a row has been moved so that the data source can 'implement' the changed row position that has been performed in the user interface. This ensures the data is kept in-sync with what is being displayed.
NumberOfSections(UITableView) : nint
Returns the number of sections that are required to display the data.
PerformAction(UITableView, ObjCRuntime.Selector, Foundation.NSIndexPath, Foundation.NSObject)
Called to perform a copy or paste operation on the row specified by indexPath.
RowDeselected(UITableView, Foundation.NSIndexPath)
Called when the row specified by indexPath is de-selected.
RowHighlighted(UITableView, Foundation.NSIndexPath)
Called when a row is highlighted.
RowSelected(UITableView, Foundation.NSIndexPath)
Called when the row specified by indexPath is selected.
abstract
RowsInSection(UITableView, nint) : nint
Called by the table view to find out how many rows are to be rendered in the section specified by section.
RowUnhighlighted(UITableView, Foundation.NSIndexPath)
Called when a row is unhighlighted.
SectionFor(UITableView, string, nint) : nint
Returns the index of the section with the given tableView and atIndex.
SectionIndexTitles(UITableView) : string[]
Returns an array of titles to be displayed as an index on the table view.
ShouldHighlightRow(UITableView, Foundation.NSIndexPath) : bool
Called prior to highlighting. If this method returns false, the row will not be highlighted.
ShouldIndentWhileEditing(UITableView, Foundation.NSIndexPath) : bool
Whether the row specified by indexPath should be indented while the table is in edit mode.
ShouldShowMenu(UITableView, Foundation.NSIndexPath) : bool
Whether the editing menu should be displayed for the row specified by indexPath.
TitleForDeleteConfirmation(UITableView, Foundation.NSIndexPath) : string
Sets the text of the Delete button for the specified row.
TitleForFooter(UITableView, nint) : string
Called to populate the footer for the specified section.
TitleForHeader(UITableView, nint) : string
Called to populate the header for the specified section.
WillBeginEditing(UITableView, Foundation.NSIndexPath)
Called when the table view is about to enter swipe-to-delete editing mode.
WillDeselectRow(UITableView, Foundation.NSIndexPath) : Foundation.NSIndexPath
Called prior to the de-selection of a row.
WillDisplay(UITableView, UITableViewCell, Foundation.NSIndexPath)
Called just before a cell is rendered for the row specified by indexPath.
WillDisplayFooterView(UITableView, UIView, nint)
Called prior to the display of a footer view for a section.
WillDisplayHeaderView(UITableView, UIView, nint)
Called prior to the display of a header view for a section.
WillSelectRow(UITableView, Foundation.NSIndexPath) : Foundation.NSIndexPath
Called when a row is about to be selected.