Instance Method

registerNib:forCellReuseIdentifier:

Registers a nib object containing a cell with the table view under a specified identifier.

Declaration

- (void)registerNib:(UINib *)nib forCellReuseIdentifier:(NSString *)identifier;

Parameters

nib

A nib object that specifies the nib file to use to create the cell.

identifier

The reuse identifier for the cell. This parameter must not be nil and must not be an empty string.

Discussion

Before dequeueing any cells, call this method or the registerClass:forCellReuseIdentifier: method to tell the table view how to create new cells. If a cell of the specified type is not currently in a reuse queue, the table view uses the provided information to create a new cell object automatically.

If you previously registered a class or nib file with the same reuse identifier, the nib you specify in the nib parameter replaces the old entry. You may specify nil for nib if you want to unregister the nib from the specified reuse identifier.

See Also

Recycling Table View Cells

- registerClass:forCellReuseIdentifier:

Registers a class for use in creating new table cells.

- dequeueReusableCellWithIdentifier:forIndexPath:

Returns a reusable table-view cell object for the specified reuse identifier and adds it to the table.

- dequeueReusableCellWithIdentifier:

Returns a reusable table-view cell object located by its identifier.