Dynamic Cell Size in UITableView - new iOS 8 api

One of the new iOS-8 api allow the developers to provide dynamic height to their tableView cells without much hassle. So now we don’t have to implement the following method

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
}



Instead we need to add this

  self.tableView.estimatedRowHeight = estimatedHeight;
  self.tableView.rowHeight = UITableViewAutomaticDimension;

And apply the appropriate constraints in the xib/storyboard of the cell which will help xcode to correctly calculate its height.


So now you don’t need to make a function that will return the dynamic/changed height of every cell. iOS-8 api will do it for you provided you follow the above process !


 
49
Kudos
 
49
Kudos

Now read this

iOS < Design, Development > issue - 4

devRead # Advanced iOS development features Many app-related tasks depend on the type of app you are trying to create. This topic shows you how to implement some of the common behaviors found in iOS apps. CocoaPods by Objc.io CocoaPods... Continue →