代码之家  ›  专栏  ›  技术社区  ›  Prody

Cocoa Touch:UIWindow不旋转某些子视图

  •  0
  • Prody  · 技术社区  · 16 年前

    我有一个iPad应用程序,设置为以横向模式启动。

    我的申请有一个 UINavigationController MenuBarViewController

    didFinishLaunching..

    [window addSubview:navigationController.view];
    [window addSubview:menuBarWrapperViewController.view];
    [window bringSubviewToFront:menuBarWrapperViewController.view];
    

    navigationController中的视图看起来不错,但是MenuBarViewController中的视图没有旋转。

    我查过了,我的 菜单栏控件 MenuBarWrapperViewController (还没做什么)回来 YES shouldAutorotate..

    有人知道为什么我的一个子视图没有得到正确的旋转变换吗?

    编辑:进一步研究后,UIWindow似乎只对 添加了子视图,所以如果我更改 addSubview 调用时,将只旋转第一个子视图。

    有人知道为什么吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   hotpaw2    16 年前

    也许您应该尝试让一个视图控制器负责处理显示的所有子视图的所有旋转。