UIImagePickerController在allowEditing中隐藏方形选择

问题描述 投票:0回答:1

我想显示一个将allowsEditing属性设置为true的UIImagePickerController,因为这样可以为您提供“重拍”或“使用照片”功能的照片。 但是,我不希望用户能够裁剪图像,因此以某种方式隐藏该视图中的方形叠加是有意义的。 我附上了截图以供澄清。

ios swift camera uiimagepickercontroller photo
1个回答
1
投票

UIImagePickerController是一种提供图像捕获界面的简单懒惰方式。如果你采用它,你必须接受它。您可以购买UIImagePickerController来捕获图像,也可以不购买。如果您这样做,您必须接受其限制。

您可以通过删除默认控件并提供新控件来关闭allowsEditing并滚动自己的界面,甚至可以将自己的辅助界面推送到选取控制器(因为它是导航控制器);但你不能打开allowsEditing然后与它给你的界面斗争。

另一方面,如果您愿意做一些工作 - 也就是说,如果您不购买UIImagePickerController - 那么您只需使用AVFoundation拍摄照片并从头开始构建您自己的界面。现在你可以拥有任何你喜欢的界面。

© www.soinside.com 2019 - 2024. All rights reserved.