анимация подпредставления, переключение между viewController UITabBar - PullRequest
0 голосов
/ 12 февраля 2012

[Описание]
в моем iPad-приложении с uitabbarcontroller каждый view-контроллер будет иметь несколько подклассов UI-объекта, и на нем будет UILabel с анимацией (transitionwithview), примененной к UILabel (например, мигающая анимация с использованием альфа, скажем, UIlabel). Анимация работает хорошо, и нет ничего плохого.

[Положение]
Теперь я начинаю переключаться между вкладками (ViewController), работает анимация подпредставления (при загрузке) на TAB1, затем я переключаюсь на TAB2, затем снова переключаюсь на TAB1, UILabel прекращает анимацию.
(иерархия = VC> объект пользовательского интерфейса с подклассами> UILabel)

[Вопрос]
1> Как сохранить анимацию при переключении обратно на TAB1?
2> Какова общая хорошая практика для UITabBarControllers? Люди вручную освобождают ViewControllers на вкладке выбора? или просто дождитесь предупреждения памяти, чтобы справиться с ситуацией?

спасибо за помощь.

1 Ответ

1 голос
/ 12 февраля 2012

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

  viewWillAppear 

контроллера просмотра TAB1

2: Нет, вам не нужно вручную освобождать.Пусть управление памятью справится с этим за вас.

...