У меня есть seachButton в панели навигации, который при нажатии вызывает следующий метод:
- (IBAction)search:(id)sender
{
if (nil == searchViewController)
searchViewController = [[SearchViewController alloc] initWithNibName:@"SearchViewController" bundle:nil];
searchViewController.view.backgroundColor = [UIColor clearColor];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown
forView:searchViewController.view
cache:NO];
[self.view addSubview:searchViewController.view];
[UIView commitAnimations];
}
Он должен загрузить SearchViewController.xib, который содержит представление с UISearchBar и двумя кнопками. Когда я вызываю метод поиска в первый раз, представление появляется очень быстро с какой-то странной анимацией, когда я вызываю его снова, анимация в порядке. У кого-нибудь есть подсказка, что может быть не так?