shouldAutorotateToInterfaceOrientation踩踏视图转换

时间:2011-02-08 00:40:00

标签: iphone uiview uiinterfaceorientation

我有以下情况:

  1. 单UIView窗口层次结构。
  2. UIView已将比例应用于其.transformation字段。
  3. UIView仅支持landscape-right。
  4. 我已按如下方式实施#3:

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
      return interfaceOrientation == UIInterfaceOrientationLandscapeRight;
    }
    

    现在,当我旋转设备(手动)时,这个例程被称为拒绝旋转...直到我旋转回到横向右侧,它返回true。不幸的是,这不是一个无操作,因为系统显然决定启动转换,即使没有转换要做。在这个过程中,从我所知道的,系统消除了我放在UIView(#2)上的比例,我的显示器被破坏了。我是否正确处理此案件的自动旋转?是否有其他我应该做的安装秤?

0 个答案:

没有答案