在我的应用程序中,图像是从相机中拍摄的,拍摄照片时,如果有人将相机水平移动,则会拍摄一张水平照片然后拉出来。有办法吗? 阻止相机进入水平模式?用户只能服用 “肖像”导向的照片。
有没有办法提供这种功能?
提前预定...
答案 0 :(得分:0)
我建议检查宽度是否大于所拍照片的高度(风景图片),如果是这种情况,请向用户显示警告,说明只支持肖像照片。
就像这样
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage* image = [info objectForKey:UIImagePickerControllerOriginalImage];
if (image.size.width > image.size.height) {
// Landscape
} else {
// Portrait
}}