Внутри my:
- (void )tabBarController:(UITabBarController *)tabBarController
didSelectViewController:(UIViewController *)thisViewController
{
[self doAnimationForView:thisViewController.view];
}
Этот метод делегата вызывается, как и должно быть, ЗА ИСКЛЮЧЕНИЕМ самого первого щелчка UITabBarItem .. последующие щелчки вызывают этот метод, но не первый.
Я знаю об этом в документации Apple ...
Для iOS ≥ v3.0 контроллер панели вкладок вызывает этот метод, даже если выбранный контроллер представления не изменился,ПРИМЕЧАНИЕ: нас не вызывают, когда наш код изменяет содержимое панели вкладок программно.
Для iOS <3.0 этот метод вызывается только при изменении выбранного контроллера представления.Но этот метод вызывается для программных изменений в выбранном контроллере вида. </p>
Мне нужна помощь, чтобы разгадать эту тайну.
Спасибо,