UIKit.UITableView Members

The members of UIKit.UITableView are listed below.

See Also: Inherited members from UIKit.UIScrollView

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.
Initializes the UITableView with the specified frame.
A constructor that initializes the object from the data stored in the unarchiver object.
Creates a table view with the given UITableView.Frame and UIKit.UITableViewStyle.

Protected Constructors

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 Properties

AllowsMultipleSelectionbool. Whether more than one row can be selected (outside of editing mode).
AllowsMultipleSelectionDuringEditingbool. Whether more than one row can be selected while in editing mode.
AllowsSelectionbool. Whether a row can be selected.
AllowsSelectionDuringEditingbool. Whether a row can be selected while in editing mode.
[read-only]
static
AppearanceUITableView.UITableViewAppearance. Strongly-typed property that returns the UIAppearance class for this class.
[read-only]
static
AutomaticDimensionnfloat. Represents the value associated with the constant UITableViewAutomaticDimension
BackgroundViewUIView. The background view of the table.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
DataSourceIUITableViewDataSource. The object that acts as the data source for the table view.
DelegateIUITableViewDelegate. An instance of the UIKit.UITableViewDelegate model class which acts as the class delegate.
Editingbool. Whether the table view is in editing mode.
EstimatedRowHeightnfloat. The estimated height of individual rows in this UITableView.
EstimatedSectionFooterHeightnfloat. The estimated height of section foots in this UITableView.
EstimatedSectionHeaderHeightnfloat. The estimated height of section headers in this UITableView.
[read-only]
IndexPathForSelectedRowFoundation.NSIndexPath. The Foundation.NSIndexPath for the currently-selected row.
[read-only]
IndexPathsForSelectedRowsFoundation.NSIndexPath[]. An array of Foundation.NSIndexPaths for the selected rows.
[read-only]
IndexPathsForVisibleRowsFoundation.NSIndexPath[]. An array of Foundation.NSIndexPaths for the set of currently-visible rows.
[read-only]
static
IndexSearchFoundation.NSString. Represents the value associated with the constant UITableViewIndexSearch
RowHeightnfloat. The height of each row in this UITableView.
SectionFooterHeightnfloat. The height of section foots in this UITableView.
SectionHeaderHeightnfloat. The height of section headers in this UITableView.
SectionIndexBackgroundColorUIColor. The color used for the background of this UITableView's section index when it is not being touched.
SectionIndexColorUIColor. The color used for the index text of this UITableView.
SectionIndexMinimumDisplayRowCountnint. The number of rows required in a table view before the index list is displayed.
SectionIndexTrackingBackgroundColorUIColor. Specifies the background color of the index as the application user drags.
[read-only]
static
SelectionDidChangeNotificationFoundation.NSString. Notification constant for SelectionDidChange
SeparatorColorUIColor. The color of the separator between rows in the table view.
SeparatorEffectUIVisualEffect. The UIKit.UIVisualEffect to be used on table separators.
SeparatorInsetUIEdgeInsets. The default inset of cell separators.
SeparatorStyleUITableViewCellSeparatorStyle. The style of the separator between rows in the table view.
SourceUITableViewSource. A MonoTouch-specific feature that uses a UIKit.UITableViewSource subclass to act as both UITableView.Delegate or UITableView.DataSource.
[read-only]
StyleUITableViewStyle. Returns the style of the table view (read-only).
TableFooterViewUIView. Returns a view that is displayed below the table view.
TableHeaderViewUIView. Returns a view that is displayed above the table view.
[read-only]
VisibleCellsUITableViewCell[]. Returns an array of UIKit.UITableViewCell that are currently visible in the table view.
WeakDataSourceFoundation.NSObject. The data source for this UITableView.
WeakDelegateFoundation.NSObject. An object that can respond to the delegate protocol for this type

Public Methods

static
AppearanceWhenContainedIn(params Type[]) : UITableView.UITableViewAppearance
Returns a strongly typed UIAppearance for instances of this class when the view is hosted in the specified hierarchy.
BeginUpdates()
Call this method before inserting, updating or selecting rows that you wish to animate as one operation. UITableView.EndUpdates must be called after the modifications are complete.
CellAt(Foundation.NSIndexPath) : UITableViewCell
Returns the table cell at the specified index path.
DeleteRows(Foundation.NSIndexPath[], UITableViewRowAnimation)
Delete the rows referenced in the atIndexPaths array. The deletion can optionally be animated.
DeleteSections(Foundation.NSIndexSet, UITableViewRowAnimation)
Deletes a section (or sections) from a table view, with an option to animate the operation.
DequeueReusableCell(Foundation.NSString) : UITableViewCell
Returns a reusable table view cell that was created with the given ReuseIdentifier.
DequeueReusableCell(string) : UITableViewCell
Returns a reusable table view cell that was created with the given ReuseIdentifier.
DequeueReusableCell(Foundation.NSString, Foundation.NSIndexPath) : UITableViewCell
Returns a reusable table view cell for the given reuseIdentifier, properly sized for the indexPath.
DequeueReusableCell(string, Foundation.NSIndexPath) : UITableViewCell
Documentation for this section has not yet been entered.
DequeueReusableHeaderFooterView(Foundation.NSString) : UITableViewHeaderFooterView
Returns a reusable UIKit.UITableViewHeaderFooterView for the given reuseIdentifier.
DequeueReusableHeaderFooterView(string) : UITableViewHeaderFooterView
Documentation for this section has not yet been entered.
DeselectRow(Foundation.NSIndexPath, bool)
Deselect a given row in a table view, with an option to animate the deselection.
EndUpdates()
Finalize a series of method calls that insert, update or select rows to animate as one operation. UITableView.BeginUpdates() must be called before the modifications are made.
static
GetAppearance<T>() : UITableView.UITableViewAppearance
The strongly-typed IUIAppearance for this object.
static
GetAppearance<T>(UITraitCollection) : UITableView.UITableViewAppearance
Documentation for this section has not yet been entered.
static
GetAppearance<T>(UITraitCollection, params Type[]) : UITableView.UITableViewAppearance
Documentation for this section has not yet been entered.
GetFooterView(nint) : UITableViewHeaderFooterView
The footer view for the specified section.
GetHeaderView(nint) : UITableViewHeaderFooterView
Returns the UIKit.UITableViewHeaderFooterView for the specified section. Returns null if there is no corresponding view.
IndexPathForCell(UITableViewCell) : Foundation.NSIndexPath
Calculates the index path for the specified cell.
IndexPathForRowAtPoint(CoreGraphics.CGPoint) : Foundation.NSIndexPath
Returns the Foundation.NSIndexPath for the row at the indicated point.
InsertRows(Foundation.NSIndexPath[], UITableViewRowAnimation)
Inserts rows into the UIKit.UITableView.
InsertSections(Foundation.NSIndexSet, UITableViewRowAnimation)
Inserts a section (or sections) from a table view, with an option to animate the operation.
MoveRow(Foundation.NSIndexPath, Foundation.NSIndexPath)
Moves a row from fromIndexPath to toIndexPath.
MoveSection(nint, nint)
Moves a section to a new location in the table view.
NumberOfRowsInSection(nint) : nint
Returns the number of rows (table cells) in a given section.
NumberOfSections() : nint
Returns the number of sections in the table view.
RectForFooterInSection(nint) : CoreGraphics.CGRect
Returns the drawing area for the specified section's footer.
RectForHeaderInSection(nint) : CoreGraphics.CGRect
Returns the drawing area for the specified section's header.
RectForRowAtIndexPath(Foundation.NSIndexPath) : CoreGraphics.CGRect
Returns the drawing area for the specified row.
RectForSection(nint) : CoreGraphics.CGRect
Returns the drawing area for the specified section.
RegisterClassForCellReuse(Type, Foundation.NSString)
Registers a type to provide UITableViewCells for a specific reuseIdentifier.
RegisterClassForCellReuse(Type, string)
Documentation for this section has not yet been entered.
RegisterClassForHeaderFooterViewReuse(Type, Foundation.NSString)
Registers a type to provide UIViews for headers or footers for a specific reuseIdentifier.
RegisterClassForHeaderFooterViewReuse(Type, string)
Documentation for this section has not yet been entered.
RegisterNibForCellReuse(UINib, Foundation.NSString)
Specifies the nib file to use for cells with the specified identifier.
RegisterNibForCellReuse(UINib, string)
Registers a nib object (containing a UIKit.UITableViewCell) with the given identifer string.
RegisterNibForHeaderFooterViewReuse(UINib, Foundation.NSString)
Specifies the nib file to use for headers or footers.
RegisterNibForHeaderFooterViewReuse(UINib, string)
Registers a nib object (containing a UIKit.UITableViewHeaderFooterView) with the given identifier string.
ReloadData()
Reloads the rows and sections in the table view.
ReloadRows(Foundation.NSIndexPath[], UITableViewRowAnimation)
Reloads specific rows with the given animation effect.
ReloadSectionIndexTitles()
Reloads the index bar long the right edge of a table view.
ReloadSections(Foundation.NSIndexSet, UITableViewRowAnimation)
Reloads specific sections with an animation effect.
ScrollToNearestSelected(UITableViewScrollPosition, bool)
Automatically scrolls the rows so that the selected row nearest to a given position is moved to that position.
ScrollToRow(Foundation.NSIndexPath, UITableViewScrollPosition, bool)
Automatically scrolls the table view until the specified row appears in the required position.
SelectRow(Foundation.NSIndexPath, bool, UITableViewScrollPosition)
Selects the given row, optionall scrolling the row to a specific location.
SetEditing(bool, bool)
Turns editing mode on or off.

Protected Methods

override
Dispose(bool)
Releases the resources used by the UITableView object.