Когда интерфейс iPhone вращается, Я хотел бы сделать постепенное исчезновение / постепенное исчезновение для определенного UIView UIViewController ... Как ...
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
theView.alpha = 0;
[UIView commitAnimations];
}
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
theView.alpha = 1;
[UIView commitAnimations];
}
Но анимация не заканчивается до начала вращения (мы можем видеть, что представление начинает себя -resize) ...
Есть ли способ отложить начало вращения?
«Продолжительность» - это продолжительность вращающейся анимации, верно?