在我的应用中,我需要裁剪图像,然后从中提取文字。为此,我正在使用OCR。一切正常,但在iPad 2上,当我从太近的地方拍摄照片时,拍摄照片后照片会自动向右或向左旋转。
请注意,我的应用仅支持纵向模式,而不支持横向。
另外,我创建了一个用于裁剪的叠加层,这是一个非常小的矩形框,位于摄像机屏幕的顶部。但是,当我在横向上旋转iPad时,图像拾取器控件随之移动。我怎么能阻止它?
这就是我想要的方式
当我从太近的时候拍照时会发生这种情况
答案 0 :(得分:0)
-(BOOL)shouldAutoRotateInterfaceOrientation:(UIInterfaceOrientation)orintation{
if(orintation==UIIntefaceOrientationPortait)
{
captureLayer.connection.videoOrientation=AVCaptureVideoOrientationPortrait;
}
return (orintation==UIIntefaceOrientationPortait);
}