In my application I have multiple tableviews with custom cells. Some of the text in the cells are spread out on between 2-4 lines so the height of the label is large enough
sizeToFit does not work in UITableCellView, because the Cells are reused during scrolling.
The solution is to calculate the table cell height according to the font and font size and adjust the label height to it.
As it was quite difficult to find the solution on the web I wrote a short post about it