iOS5 удалить tableView раздел анимации - PullRequest
2 голосов
/ 21 октября 2011

У меня есть tableView с несколькими разделами. Когда я удаляю все строки из секции, я также удаляю секцию с анимацией UITableViewRowAnimationTop (так что она скользит вверх). При запуске приложения на устройстве iOS 4 метод deleteSections: withRowAnimations: правильно заставляет раздел скользить вверх и исчезать за тем, что находится над ним. Однако на iOS 5 раздел скользит вверх, но остается перед тем, что находится над ним, а затем исчезает, когда завершает скольжение. Что может быть не так?

К вашему сведению: я использую iOS5, но изменил цель развертывания iOS на iOS 4.0, поэтому мое приложение будет работать на всех версиях iOS с версии 4 и выше, и изменил архитектуру на armv6 armv7

РЕДАКТИРОВАТЬ: для тестирования я создал пустой проект только с UITableViewController, который имел пару разделов с парой строк в каждом, ничего особенного. У меня такое же поведение, поэтому, хотя я действительно не решаюсь это сделать (потому что это почти никогда не происходит), я собираюсь выйти из строя и сказать, что это ошибка в iOS5?

1 Ответ

0 голосов
/ 28 ноября 2011

Наличие аналогичной проблемы.Вывод контроллера вида, где анимация должна сдвинуть предыдущий вид слева (отлично работает на iOS 4).Но в iOS 5 основная часть страницы появляется сразу, а слева только скользит нижняя панель вкладок.Выполните пошаговый просмотр кода в обеих версиях, и кажется, что он идет по одному и тому же пути вплоть до вызова popViewControllerAnimated.

К сожалению, это очень сложное приложение (излишне сложное, но это другая история)где большинство экранов являются динамическими, поэтому трудно упростить до тестового случая.Пока нет очевидного решения.

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