Я использую этот метод установки высоты скрытых ячеек на 0. Он работает хорошо, а также означает, что я могу анимировать включение новых ячеек, увеличивая высоту ячеек (например, добавляя ячейку DatePicker, как это делает приложение календаря).
Несколько вещей, на которые мне пришлось обратить внимание в iOS 7.1, это то, что очень сжатый текст по-прежнему появляется, даже когда высота ячейки = 0, поэтому мне нужно было удалить текст ячейки в этом случае.Кроме того, я изменил размер separatorInset ячейки, поскольку он также отображался.