Я написал простое приложение с двумя представлениями, которое переключается с одного вида на другой при каждом нажатии кнопки.
Но по какой-то причине, когда я запускаю его на симуляторе, оба представления всегда находятся на несколько пикселей выше представления MainWindow.xib, всегда над ним. И что странно, что при переключении между режимами просмотра анимация отсутствует.
В чем проблема ???
Это то, что у меня есть в моем AppDelegate.m
-(void)switchView:(UIView *)view1 toView:(UIView *)view2{
[UIView beginAnimations:@"Animation" context:nil];
[UIView setAnimationDuration:1.75];
[UIView setAnimationTransition:UIViewAnimationOptionTransitionFlipFromLeft forView:self.window cache:YES];
[view1 removeFromSuperview];
[window addSubview:view2];
[UIView commitAnimations];
}