I\'m using Autolayout for my new UITableViewCells in a large project.
I\'ve one TableView where the height of each row is calculated automatically, there I don\'t us
If you are using iOS 8 and above, you do not need to calculate height dynamically. Auto layout will do all for you. But if you are using lower than IOS 8, you need to calculate cell height.
For IOS 8:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewAutomaticDimension;
}
And add below code in your controller:
tableView.estimatedRowHeight = 400.0
tableView.rowHeight = UITableViewAutomaticDimension
Where estimatedRowHeight should be max height which can be for your cell.
Thanks