CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration;
        [UIView beginAnimations:nil context:nil];
        [UIView setAnimationDuration:duration];
        
        [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
        self.navigationController.view.transform = CGAffineTransformIdentity;
        self.navigationController.view.transform = CGAffineTransformMakeRotation(M_PI / 2);
        self.navigationController.view.bounds = CGRectMake(0, 0, kHorizontalWidth, kHorizontalHeight);
        
        [UIView commitAnimations];

posted on 2012-03-28 16:21  chivas  阅读(1309)  评论(0编辑  收藏  举报