繁体   English   中英

UIImagePickerController在allowEditing中隐藏正方形选择

[英]UIImagePickerController hide square selection in allowsEditing

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

UIImagePickerController是提供图像捕获接口的一种简单的惰性方法。 如果采用它,则必须简单地接受它。 您要么购买UIImagePickerController来捕获图像,要么不购买。 如果这样做,则必须接受其限制。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM