Instance Method

indexPathForRow(at:)

Returns an index path identifying the row and section at the given point.

Declaration

func indexPathForRow(at point: CGPoint) -> IndexPath?

Parameters

point

A point in the local coordinate system of the table view (the table view’€™s bounds).

Return Value

An index path representing the row and section associated with point, or nil if the point is out of the bounds of any row.

See Also

Getting Cells and Section-Based Views

func cellForRow(at: IndexPath) -> UITableViewCell?

Returns the table cell at the specified index path.

func headerView(forSection: Int) -> UITableViewHeaderFooterView?

Returns the header view associated with the specified section.

func footerView(forSection: Int) -> UITableViewHeaderFooterView?

Returns the footer view associated with the specified section.

func indexPath(for: UITableViewCell) -> IndexPath?

Returns an index path representing the row and section of a given table-view cell.

func indexPathsForRows(in: CGRect) -> [IndexPath]?

An array of index paths, each representing a row enclosed by a given rectangle.

var visibleCells: [UITableViewCell]

The table cells that are visible in the table view.

var indexPathsForVisibleRows: [IndexPath]?

An array of index paths, each identifying a visible row in the table view.