iPhone UITabBarController - PullRequest
       8

iPhone UITabBarController

3 голосов
/ 05 февраля 2010

Я использую UITabBarController с 3 элементами, и мне интересно, как получить доступ к методу на первой вкладке, если я нахожусь на второй или третьей вкладке. Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть UIImageView на первой вкладке, которая использует базовую анимацию для непрерывного просмотра 3 изображений. Но когда я переключаюсь на вторую вкладку и пытаюсь вернуться на первую вкладку, программа зависает. Я обнаружил, что если я остановлю анимацию, она позволит мне вернуться к первой вкладке. Есть идеи?

1 Ответ

3 голосов
/ 05 февраля 2010

Вы можете получить доступ к контроллерам представления в UITabBarController, используя его свойство viewControllers (возвращает массив контроллеров) и получить нужный вам по его индексу. Однако лучше всего попытаться остановить анимацию в методе контроллера -viewWillDisappear: и возобновить анимацию в -viewWillAppear:.

...