我想要的是我的整个应用程序仅处于纵向模式。
它在ios 6+中运行良好。目前唯一需要的支持。
但问题是我需要在横向模式下启动带图像源类型相机的UIImagePickerViewController。
我到现在为止尝试的是:
(1)我尝试为UIImagePickerController创建一个类别以进行定位。
-(BOOL)shouldAutorotate
{
return NO;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationLandscapeLeft;
}
喜欢这个。但相机视图没有正确对齐。它只是遵循设备的方向,有一些+/- 90角度,但不是我要求的。
即使相机视图所示的相机按钮作为相机控制,也会跟随相机视图,即。视图旋转到90反时钟虎钳并保持这种状态。
我使用下面的代码来展示图像选择器视图控制器
[self presentViewController:imagePicker animated:YES completion:nil];
有没有办法正确对齐相机?或者必须使用其他框架来处理它?</ p>