Анимационные эффекты в tabBarController: didSelectViewController: - PullRequest
1 голос
/ 16 августа 2011

Внутри my:

- (void )tabBarController:(UITabBarController *)tabBarController
                          didSelectViewController:(UIViewController *)thisViewController
{
     [self doAnimationForView:thisViewController.view];
}

Этот метод делегата вызывается, как и должно быть, ЗА ИСКЛЮЧЕНИЕМ самого первого щелчка UITabBarItem .. последующие щелчки вызывают этот метод, но не первый.

Я знаю об этом в документации Apple ...

Для iOS ≥ v3.0 контроллер панели вкладок вызывает этот метод, даже если выбранный контроллер представления не изменился,ПРИМЕЧАНИЕ: нас не вызывают, когда наш код изменяет содержимое панели вкладок программно.

Для iOS <3.0 этот метод вызывается только при изменении выбранного контроллера представления.Но этот метод вызывается для программных изменений в выбранном контроллере вида. </p>

Мне нужна помощь, чтобы разгадать эту тайну.

Спасибо,

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