在UIViewController中,我使用didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation检测视图的方向变化。然后我使用[[NSBundle mainBundle] loadNibNamed:owner:options:]加载与正确的设备方向对应的笔尖。工作正常,但看起来有点笨重。有没有办法让变化动起来?谢谢。
答案 0 :(得分:1)
您可以使用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];