Перезагрузка анимации стола

Поэтому, когда пользователь нажимает на ячейку в моей таблице, я фактически не нажимаю на новый контроллер представления, я просто перезаряжаю данные внутри этого tableView.

Тем не менее, я хочу получить эффект, похожий на то, как он будет выглядеть, если бы я нажал новый контроллер представления.

Кто-нибудь знает, как я могу сместить старый контент с старого контента с экрана и новый контент на экран для всей таблицы?

2 Solutions collect form web for “Перезагрузка анимации стола”

В зависимости от того, сколько секций у вас есть, вы можете использовать - (void)reloadSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation

Поэтому вы можете сделать что-то вроде этого:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [tableView deselectRowAtIndexPath:indexPath animated:YES]; [tableView reloadSections:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0,[self numberOfSectionsInTableView])] withRowAnimation:UITableViewRowAnimationRight]; } 

Простая анимация

  func animateTable() { self.reloadData() let cells = self.visibleCells let tableHeight: CGFloat = self.bounds.size.height for i in cells { let cell: UITableViewCell = i as UITableViewCell cell.transform = CGAffineTransform(translationX: 0, y: tableHeight) } var index = 0 for a in cells { let cell: UITableViewCell = a as UITableViewCell UIView.animate(withDuration: 1.5, delay: 0.05 * Double(index), usingSpringWithDamping: 0.8, initialSpringVelocity: 0, options: UIViewAnimationOptions.curveLinear, animations: { cell.transform = CGAffineTransform.identity }, completion: nil) index += 1 } } 
  • iOS Swift: данные Tableview исчезают, когда я просматриваю их
  • Таблица поиска IOS Swift из массива
  • Пользовательский UITableViewCell с дополнительным изображением
  • Повторите использование UITableViewCell (настраиваемая высота для каждого) в Twitter-подобном клиенте
  • Как подсчитать выбранные строки UITableView в Swift. Необязательно в indexPathForSelectedRow
  • Заголовки заголовков раздела UITableView исчезают при прокрутке
  • UITableView приходит в обход при добавлении UILabel с cornerRadius в каждую ячейку
  • UITableViewCell, UITextView с динамической высотой
  • Скрыть UIView, начиная с Bottom on Scroll
  • Динамическая высота строки UITableView с использованием UIStackView?
  • установить рамку для индекса секции таблицы в быстрой программной
  • Interesting Posts

    Использование делегата для передачи данных для резервного копирования стека навигации

    Quicklook / QLPreviewController показывает пустую страницу вместо pdf на ios 8, но отлично работает на iOS7

    Подпись кода, не показывающая профиль Provisioning Profile – Xcode 5.1.

    Как добавить вид сверху клавиатуры?

    Есть ли (возможно, официальный) контрольный список и руководство по отправке приложения в App Store?

    метод getter для сбоев свойств с EXC_BAD_ACCESS

    iOS: UIDatePicker «удаляет» даты вне мин и максимальных дат

    Как повернуть экран в альбомной ориентации с помощью AVPlayerViewController?

    Как добавить кнопку «Бар» в навигационной панели без контроллера навигации.

    как установить тип UIButton в подкласс UIButton

    Как я могу изменить шрифт в UITextView в swift?

    создать CCMenuItemLabel с настраиваемым файлом шрифта

    Создание UIImage с помощью renderMode в Swift

    UIButton с GradientLayer скрывает изображение и затемняет градиент

    Cocos2d v3 Применить шейдер на дочерних элементах

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.