请教各位,如何让应用在某个视图时设备纵放,但是显示的界面却永远是横屏的呢?
就比如一款阅读器, 选择书籍时的视图是纵向显示,但是打开书籍进行阅读时的视图就变成横向阅读,并且横向阅读不会随设备的方向而改变这种效果怎么做到呢?感谢各位!

解决方案 »

  1.   

    在那个需要横向显示的控制器中的
    -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation中来处理。
      

  2.   

    谢谢,我找到了另一个方案,在viewDIdLoad方法添加下面代码CGAffineTransform transform = CGAffineTransformIdentity;
        transform = CGAffineTransformRotate(transform, M_PI/2);
        self.view.transform = transform;
    这样就可以是横屏了