UINavigationController прекращает анимацию при нажатии контроллеров? - PullRequest
0 голосов
/ 23 февраля 2012

Я использую 1 UINavigationController в своем приложении, и каждый раз, когда я нажимаю UIViewController, я всегда устанавливаю анимированную опцию в YES. Тем не менее, в какой-то момент в моем приложении оно просто перестает анимироваться. Обычно, когда я нажимаю UIViewController, экран поворачивается справа налево. Теперь он внезапно появляется без какой-либо анимации.

Что может вызвать это? Я всегда настаиваю на анимации: ДА, есть ли что-то, что мешает глобальной настройке анимации?

На случай, если это поможет, я также использую MBProgressHUD в нескольких местах моего приложения.

Ответы [ 2 ]

0 голосов
/ 29 февраля 2012

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

0 голосов
/ 23 февраля 2012

Возможны несколько вариантов: низкий объем памяти или блокировка потока. Вы делаете много обработки в главном потоке во время этой анимации?

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