本帖最后由 Lyout 于 2014-08-15 17:55:00 编辑

解决方案 »

  1.   

    其实还好了。iOS开发比andriod容易,你先去你的工程设置里看下有没有把横屏打开,那里相当于是全局设置
      

  2.   


    不行,我已经 在工程里面打开了  竖屏(Top)和横屏(RIght)
      

  3.   


    不行,我已经 在工程里面打开了  竖屏(Top)和横屏(RIght)
    你把模拟器旋转了吗?
      

  4.   


    不行,我已经 在工程里面打开了  竖屏(Top)和横屏(RIght)
    你把模拟器旋转了吗?我是用真机的。
      

  5.   


    不行,我已经 在工程里面打开了  竖屏(Top)和横屏(RIght)
    你把模拟器旋转了吗?我是用真机的。
    真机有没有锁定方向?
      

  6.   


    不行,我已经 在工程里面打开了  竖屏(Top)和横屏(RIght)
    你把模拟器旋转了吗?我是用真机的。
    真机有没有锁定方向?没有,我打开短信可以翻转。
      

  7.   

    对了,我的版本是 iPhone4,5.1.1,开发用的SDK 6.1
      

  8.   

    你的设置是5.1.1?我记得那几个API是iOS6的API吧?你在模拟器上试试
      

  9.   

    你的设备是5.1.1?我记得那几个API是iOS6的API吧?你在模拟器上试试
      

  10.   

    我一个项目 所有的都是横屏   设置里面的一个 general里面  去掉一个钩子就可以   
      

  11.   

    你的设置是5.1.1?我记得那几个API是iOS6的API吧?你在模拟器上试试对,前面两个 API 是 6的,后面一个 API 是 5 的。按道理应该可以才对。因为用到别人的库,没有模拟器上的版本,所以树草欲忘忧器上面测试不了,头疼。
      

  12.   


    可以再详细点吗。
    他说的就是工程设置里面那个全局性的方向开关。
    你这个VC有没有被嵌套在其他VC里面?能提供完整代码吗?
      

  13.   


    可以再详细点吗。
    他说的就是工程设置里面那个全局性的方向开关。
    你这个VC有没有被嵌套在其他VC里面?能提供完整代码吗?引用的库太多了。我有很多个controller,其他都不要横屏,就是播放视频的时候横屏。
    工程设置里面不是有四个屏幕图标,我选了两个的,第一个和最后一个。就是按钮在下面和右边的那两上。然后就是在 controller 里面加了上前面说的代码。
      

  14.   

    对了  @zhangao0086,或者你能不能给个可行的 demo,我再给你加100分。
      

  15.   

    我想起来来了,苹果文档中有写,如果你想要临时禁用某个方向的话,要在初始化viewController的shouldAutorotate(6.0)中去处理,也就是如果你的ViewController在NavigationController里面,你要在NavigationController里面处理,我写了个Demo:
    http://download.csdn.net/detail/zhangao0086/7767183
      

  16.   


    我发现问题了,原来我这个 xib 文件,没有连接到 这个 controller 的 class,大意了,其他的都有连接。
    不过现在有个新的问题,就是不能强制横屏,竖屏居然支持。