Я реализовал автоматическую динамическую высоту ячеек таблицы для iOS 8, используя
self.tableView.rowHeight = UITableViewAutomaticDimension;
Для pre-iOS 8, который не поддерживает автоматическую динамическую высоту ячеек, я переопределил метод heightForRowAtIndexPath.
Это похоже на то, что я сделал: Использование автоматической компоновки в UITableView для динамических раскладок ячеек и переменных высот строк
Проблема заключается в том, как писать код, который использует автоматическую высоту ячеек для iOS 8, но переопределяет heightForRowAtIndexPath для более ранних версий iOS. Мне нужен мой метод heightForRowAtIndexPath, только если версия iOS меньше 8. Любые предложения о том, как это сделать?