Анимация перехода подпредставления в Cocoa Touch - PullRequest
0 голосов
/ 25 октября 2011

У меня есть представление с подпредставлением в нем. Подвид будет содержать другие виды.

enter image description here

Когда пользователь нажимает на меню слева, содержимое подпредставления переключается: текущий вид будет удален, а новый добавлен.

Я хочу анимировать это с помощью эффекта, подобного UIModalTransitionStyleFlipHor horizontal. Как я могу это сделать, учитывая, что это не модальная форма (она не будет охватывать весь экран)?

1 Ответ

1 голос
/ 25 октября 2011
self.currentView.userInteractionEnabled = NO;

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.currentView cache:YES];
[self.currentView removeFromSuperview];
[self.view addSubview:self.someOtherView];
[UIView commitAnimations];

self.view.userInteractionEnabled = YES;
self.currentView = self.someOtherView;
...