UIKit.UITableViewDataSource Members

The members of UIKit.UITableViewDataSource are listed below.

See Also: Inherited members from Foundation.NSObject

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

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.
CommitEditingStyle(UITableView, UITableViewCellEditingStyle, Foundation.NSIndexPath)
Commits the insertion or deletion of the specified row.
abstract
GetCell(UITableView, Foundation.NSIndexPath) : UITableViewCell
Called by the table view to get populate the row at indexPath with a cell view.
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.
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.
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.
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.