我想阻止用户以横向拍摄照片并仅允许拍摄肖像。有没有办法让你知道要做到这一点?
提前致谢!
答案 0 :(得分:1)
这里有不同的事情需要考虑:
1)您希望相机按钮不要改变横向(仅指示纵向)。您可以通过自定义控件和拥有自己的相机控制栏来实现此目的。
camController.showsCameraControls = NO; //这将禁用默认控件 camController.cameraOverlayView = controlsView; //此视图仅以纵向显示所需的相机按钮。
2)捕获后修改图像数据
这是一件单调乏味的事情(已经在许多博文/ stackoverflow中提到过)
UIImagePickerController camera preview is portrait in landscape app
现在将图像旋转90度(或根据方向270度)使其看起来像。