UITableViewAutomaticDimension not working in Xcode 6.3 UITableViewAutomaticDimension not working in Xcode 6.3 xcode xcode

UITableViewAutomaticDimension not working in Xcode 6.3


I simply added UITableViewAutomaticDimension to estimatedrowforindexpath as well. You can see how it works on the BEAM App (under 'people' category).

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{    return UITableViewAutomaticDimension;}- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath{    return UITableViewAutomaticDimension;}


Estimated row height needs to be provided.

It is better not to implement estimatedHeightForRowAtIndexPath: unless necessary.

estimatedRowHeight is cheaper provided you can come up with a value

    tableView.rowHeight = UITableViewAutomaticDimension    tableView.estimatedRowHeight = 30 //Provide any appropriate value