【发布时间】:2013-05-02 04:56:52
【问题描述】:
我已经阅读了几乎所有关于我的问题的帖子,但似乎没有一个解决方案适用于我的应用程序。
所以,我使用了一个自定义的相机视图(工具栏上有按钮和一个覆盖),它是从视图控制器模态呈现的。我的应用程序仅支持横向左右方向的方向。我想阻止相机视图在呈现时自动旋转。我已将自动旋转所需的所有方法放在我的视图控制器和我的应用程序委托上。我也检查了我的 plist 文件,支持的旋转是正确的。但是当我旋转设备时,我的相机视图会继续旋转到任何旋转(纵向和横向),导致叠加层和工具栏的位置不正确。我也无法检查相机视图的方向,因为我尝试将 NSLog 放在 shouldAutoRotate 方法上,但它根本没有被调用。
那么如何检查自定义相机视图的旋转?我怎样才能强迫它不旋转并保持静止?
如果需要我的代码,我会在这里发布。如果有人可以帮助我,我将不胜感激,因为它现在让我非常沮丧。
谢谢。干杯。
【问题讨论】:
-
你的项目有导航控制器?
-
是的,我使用导航控制器
-
好的,我认为目前我能做的唯一解决方法是使用 iPad 本身的按钮锁定自动旋转。
-
你的 iOS 目标版本是什么?
-
也许您需要更多控制权。试用 Apple 的 AVCam 示例:developer.apple.com/library/ios/#samplecode/AVCam/Introduction/…
标签: ios objective-c ipad camera ios6.1