IOS 9:将相机方向设置为横向或禁用自动旋转

时间:2015-12-30 08:45:59

标签: ios camera orientation uiimagepickercontroller

我需要在iOS 9中将相机方向设置为横向;我的代码适用于iOS 7和8,但现在似乎无法正常工作。

iOS 8,我致电CameraViewController : UIImagePickerController,设置ShouldAutoRotate>>返回NO。

我已经尝试过这个:

if([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeLeft)
{
    [[UIDevice currentDevice]setValue:[NSNumber numberWithInteger:UIDeviceOrientationLandscapeRight] forKey:@"orientation"];
}
else
{
    [[UIDevice currentDevice]setValue:[NSNumber numberWithInteger:UIDeviceOrientationLandscapeLeft] forKey:@"orientation"];
}

UIDeviceOrientationLandscapeRight没有变化,但如果UIDeviceOrientationLandscapeLeft,它会旋转90度,但尺寸不正确。

在info.plist中,我将其设置为仅接受横向方向。我还应该做什么或者可能错过什么?

0 个答案:

没有答案