Mat*_*att 8 camera rotation uiimagepickercontroller ipad
我一直试图将这一个排除一段时间而无处可去.
我在iPad 2上使用相机 - 我的应用程序是横向的,但我想在纵向模式下使用相机.我似乎无法强制ImagePicker a进入Portrait模式,而b,停止自动旋转.
有什么方法可以强制ImagePicker进行纵向(或横向),和/或阻止它自动旋转?
即使应用程序处于横向状态并且设置为仅向横向方向返回YES,ImagePicker也会忽略它并在旋转iPad 2时旋转为纵向.
如果我可以强迫它留在风景中(虽然不理想)我可以重新设计应用程序以在风景中使用相机,但我似乎无法做到这一点!
任何帮助非常感谢!
您需要重写的方法称为:
_isSupportedInterfaceOrientation:
所以它应该看起来像这样:
@interface PortraitImagePickerController : UIImagePickerController {
}
@end
@implementation PortraitImagePickerController
- (BOOL)_isSupportedInterfaceOrientation:(UIDeviceOrientation)orientation{
return UIDeviceOrientationIsPortrait(orientation);
}
@end
Run Code Online (Sandbox Code Playgroud)
但这绝对是私有方法,所以苹果可能会拒绝你的应用程序
| 归档时间: |
|
| 查看次数: |
3085 次 |
| 最近记录: |