我正在做一个应用程序,我有一个GLES视图,我不想被自动旋转,并且UIKit视图在上面,其中做需要自动旋转。旋转一些UIViews,但不是全部?
显然这不是你应该做的事情,因为我找不到任何好的文档。不过,我完全确定这正是我想要的。
我已经找到了解决办法,但感觉哈克:
- 创建窗口。
- 创建一些自动旋转的UIViewControllers。
- 将他们的意见添加到窗口。
- 创建一个OpenGL ES视图控制器而不是自动旋转。
- 将其视图添加到窗口中。
- 调用bringSubviewToFront:用于自动旋转的视图。
- 给自己一个高五,而试图忽略这种唠叨的感觉,这实际上是一个讨厌的黑客。
任何人都知道更好的解决方案?注意:我非常肯定我想自动旋转UIKit视图而不是GL视图。
感谢您的时间,非常感谢。 =)