I have implemented TableView with CustomCell in my app,
I want dynamic height of my UITableViewCell according to text length in UITableViewCell
I just wrote about this problem and the approach I finally chose. You can read about it here: Dynamic UITableView Cell Height Based on Contents
Basically, I created a UITableView subclass that handles all this for both default and custom cells. It probably needs tweaking, but I have used it as is with good result.
You can grab the code here: https://github.com/danielsaidi/DSTableViewWithDynamicHeight
Hope it helps (...and if it didn't, I apologize and would love to hear why not)