Модификация фрейма UITableView с проблемой анимации - PullRequest
3 голосов
/ 26 июля 2010

Я пытался во многих отношениях анимировать модификацию фрейма UITableView, но когда я сжимаю табличное представление, то анимация становится не плавной, сначала содержимое ячейки исчезает, и только после этого фрейм изменяется. Как я видел, эта проблема присутствует только в старых ОС, в iOS 3.2 эта проблема исправлена. Может кто-нибудь сказать мне обходной путь, чтобы эта анимация отлично работала и на старых ОС?

Спасибо

1 Ответ

0 голосов
/ 25 июня 2012

Один из вариантов решения проблемы - сделать снимок экрана текущего вида.

   UIGraphicsBeginImageContext(self.view.bounds.size);     
    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];  
    UIImage *viewImage                  = UIGraphicsGetImageFromCurrentImageContext();  
    UIGraphicsEndImageContext(); 

Затем скройте наш вид и анимируйте скриншот.Затем покажите наш взгляд с помощью функции таймера.

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