避免子视图iOS的旋转变换

时间:2014-07-21 12:38:45

标签: ios uiviewcontroller

我有视图层次结构,视图层次结构如下所示,

viewcontroller.view - > GLKView - > subviewslabelbuttons ...等)

因此,如果我在GLKView上应用旋转变换,例如-90度,则使用上述层次结构,然后将所有它subviews旋转,这是默认行为。 所以我希望它的子视图不具有旋转变换并且处于相同的位置。

有没有办法实现这个?

1 个答案:

答案 0 :(得分:0)

在主视图控制器中尝试此操作:

- (BOOL)shouldAutomaticallyForwardRotationMethods
{
    return NO;
}

但是警告,这种方法已被弃用,在未来你应该使用

这样的功能
- (BOOL)shouldAutorotate

在您孩子的子控制器/子视图中使用所有类似的方法。