Можно добавить строки в UITableView, как приложение iOS5 Weather? - PullRequest
2 голосов
/ 29 декабря 2011

Есть ли способ добавить строки в UITableView, нажав строку, а затем таблицу, анимированную для отображения некоторых «скрытых» строк данных?Примерно так же вы можете нажать на ближайший день в погодном приложении iOS 5 и показать почасовой обзор погоды?

Ответы [ 2 ]

1 голос
/ 29 декабря 2011

Как правило, в строке нажмите:

  1. укажите другую высоту для вашей строки
  2. tableView.beginUpdates
  3. tableView.endUpdates

Вам нужно будет реализовать собственную ячейку.Скрытые элементы отображения должны быть уже нарисованы в пользовательской ячейке.Когда beginUpdates запускает tableView: heightForRowAtIndexPath: вы должны указать обновленную высоту.После вызова endUpdates это заставит tableView скользить вниз по существующей ячейке.

1 голос
/ 29 декабря 2011

Как насчет:

- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

метод класса UITableView?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...