there was a discussion about adding a custom rowheight, but the idea is the same. you swizzle the tableview class to add the extra delegate calls.
See https://github.com/jsbain/objc_hacks
tableview_rowheight
and rowheight_example
you will also need the swizzle.py.