У меня есть приложение, которое включает tableView
.tableView
имеет несколько разделов, и нажатие на заголовок определенного раздела должно показать и скрыть строки внутри этого раздела.
Прежде всего, я не смог использовать обычные разделы таблицы, поскольку заголовки разделов не имеют делегатов жестов(разве нет?).
Во-вторых, у меня возникают проблемы с поиском лучшего способа показать и скрыть ячейки таблицы.Я уже подклассил их, чтобы сделать cellForRowAtIndexPath
проще.Если я [cell setHidden:YES]
покажу пустое пространство, где должна находиться клетка, и мое фрейм / границы недостаточно высоко, чтобы я мог эффективно с этим поиграть.
В-третьих, в идеале решение позволитмне использовать анимацию (простой слайд или сдавливание).
Примечание: я использую Xcode 4.3 и iOS SDK 5.0.Мое приложение использует раскадровку и ARC.