我有视图层次结构,视图层次结构如下所示,
viewcontroller.view
- > GLKView
- > subviews
(label
,buttons
...等)
因此,如果我在GLKView上应用旋转变换,例如-90度,则使用上述层次结构,然后将所有它subviews
旋转,这是默认行为。
所以我希望它的子视图不具有旋转变换并且处于相同的位置。
有没有办法实现这个?
答案 0 :(得分:0)
在主视图控制器中尝试此操作:
- (BOOL)shouldAutomaticallyForwardRotationMethods
{
return NO;
}
但是警告,这种方法已被弃用,在未来你应该使用
这样的功能- (BOOL)shouldAutorotate
在您孩子的子控制器/子视图中使用所有类似的方法。