Пользовательская анимация для нажатия UIViewController
Я хочу показать пользовательскую анимацию при нажатии на контроллер вида: я хотел бы добиться чего-то вроде "расширить» анимация, это означает, что новый вид расширяется от данного прямоугольника, скажем, [100,100 220,380] во время анимации на весь экран.
Любые предложения, с чего начать, соответственно какие-либо документы, учебные пособия, ссылки? :)
Хорошо. Я мог бы сделать расширенную анимацию с помощью следующего кода:
if ([coming.view superview] == nil)
[self.view addSubview:coming.view];
coming.view.frame = CGRectMake(160,160,0,0);
[UIView beginAnimations:@"frame" context:nil];
[UIView setAnimationDuration:4];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[coming viewWillAppear:YES];
[going viewWillAppear:YES];
coming.view.frame = CGRectMake(0, 0, 320, 480);
[going viewDidDisappear:YES];
[coming viewDidAppear:YES];
[UIView commitAnimations];
Мой вид отображается правильно, но, к сожалению, панель навигации не обновляется. Есть ли способ сделать это вручную?
В примере кода вызывается функция все 0,03 секунды, которая обновляет преобразование представления. К сожалению, при нажатииUIViewController
Я не могу изменить размер кадра ... я?