Изменение ориентации iPad - Как оживить загрузку нового nib / xib - PullRequest
0 голосов
/ 20 августа 2010

В UIViewController я обнаруживаю изменение ориентации вида, используя didRotateFromInterfaceOrientation: (UIInterfaceOrientation) fromInterfaceOrientation. Затем я загружаю перо, соответствующее правильной ориентации устройства, используя [[NSBundle mainBundle] loadNibNamed: owner: options:]. Работает нормально, но выглядит немного неуклюже. Есть ли способ оживить изменения? Благодарю.

1 Ответ

1 голос
/ 12 октября 2010

Вы можете обернуть изменения с помощью beginAnimations, например:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown
                         forView:window cache:YES]; // You can change the effect
    /*
     * YOUR CODE HERE
     */
[UIView commitAnimations];
...