У меня есть представление с набором UIButtons. Когда одна кнопка нажата, я хочу, чтобы остальные переводили с экрана, а затем меняли viewcontroller на новое представление. Мои два способа сделать это являются:Переключение на другое представление после завершения набора анимаций
-(IBAction)button1 {
[UIView beginAnimations: nil context: nil];
[UIVeiw setAnimationDuration:0.5];
[UIView setAnimationCurve:UIVewAnimationCurveEaseIn];
button2.transform = CGAffineTransforMakeTranslation(0, 520);
[UIView commitAnimations];
[self performSelector:@selector(switchtoview2) withObject:self afterdelay:0.6];
}
-(void)switchtoview2 {
View2ViewController *view2 = [[View2ViewController alloc] initWithNibName:nil bundle: nil];
view2.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:view2 animated:YES];
}
Но когда я нажимаю на первую кнопку, он просто ломается, не оставляя ничего, чтобы перейти от в отладчике. Как я могу это исправить или, по крайней мере, определить, что пошло не так?
Спасибо! Я не был в курсе всего, что может сделать Xcode 4, и это первое приложение для анимации, которое я использовал. Так что спасибо тонне! – Taylor