【问题标题】:Statusbar orientation changes after dismissing modal view关闭模式视图后状态栏方向发生变化
【发布时间】:2011-01-12 23:55:49
【问题描述】:

我的状态栏方向是横向的,我有一个只支持纵向方向的 cocos2d 视图(没关系,因为它可以处理转换)。我有另一个视图,它由 cocos2d 控制器显示为模态,它的方向是横向的,但是每当我关闭它时,我的状态栏方向会以某种方式变为纵向,我尝试覆盖容器视图支持的方向方法,但它们都没有任何效果.

问候

【问题讨论】:

    标签: iphone cocos2d-iphone


    【解决方案1】:

    好的,这就是我的做法,我认为让事情变得混乱的是容器的方向与呈现为模态的视图不同。所以我添加了另一个视图来包含 cocos2d 视图并使用该视图呈现模式。容器的方向是横向的,所以我需要将 cocos2d 视图转换为它的控制器的加载方法。

    self.view.transform = CGAffineTransformRotate(self.view.transform, -(M_PI / 2.0));
    self.view.frame = CGRectMake(0, 0, 480, 320);
    

    我仍在寻找更好的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 2015-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多