Returns a reusable table-view cell object for the specified reuse identifier and adds it to the table.
- iOS 6.0+
- tvOS 9.0+
A string identifying the cell object to be reused. This parameter must not be
The index path specifying the location of the cell. The data source receives this information when it is asked for the cell and should just pass it along. This method uses the index path to perform additional configuration based on the cell’s position in the table view.
UITable object with the associated reuse identifier. This method always returns a valid cell.
For performance reasons, a table view’s data source should generally reuse
UITable objects when it assigns cells to rows in its
table method. A table view maintains a queue or list of
UITable objects that the data source has marked for reuse. Call this method from your data source object when asked to provide a new cell for the table view. This method dequeues an existing cell if one is available, or creates a new one based on the class or nib file you previously registered, and adds it to the table.
If you registered a class for the specified
identifier and a new cell must be created, this method initializes the cell by calling its
init(style: method. For nib-based cells, this method loads the cell object from the provided nib file. If an existing cell was available for reuse, this method calls the cell’s
prepare method instead.