Dev:UITableViewCellLayoutManager

UITableViewCellLayoutManager is a model class for styling a UITableViewCell. It is the class that powers the "style" in the method. UITableViewCellLayoutManager is available since 3.0.

You can set your own layout manager to a table view cell with its layoutManager property.

Everything that can be done with layout manager can also be done with a subclass of UITableViewCell, which is SDK-compliant.

Predefined layout managers
There are 6 predefined layout managers, 5 of which can be obtained using the method:

Subclassing layout managers
Subclassed layouts usually need to override -layoutSubviewsOfCell:, -textLabelForCell:, -detailTextLabelForCell:, --defaultTextLabelFontSizeForCell: and -defaultDetailTextLabelFontSizeForCell:. The following is an example layout manager: