Появление / исчезновение во время поворота интерфейса

Когда интерфейс 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) ...

Есть ли способ отложить начало вращения?

«Продолжительность» - это продолжительность вращающейся анимации, верно?

5
задан Damien Debin 30 October 2012 в 08:39
поделиться