自定义 UIImagePickerController 以具有白色边框

Customize UIImagePickerController to have a white border

我正在尝试访问一个类似于此的控制器:

注意捕获屏幕的自定义大小,以及它周围的白色边框。 我知道,改变 UIImagePickerViewController 的背景颜色是不可能的,所以我试图实现一个 overlayView 来超越它。

主要问题是我需要制作一个遮罩视图,在叠加视图的中间显示相机,但到目前为止我还不够。

关于如何实现这个的任何想法?我怎样才能轻松制作一个蒙版视图,在叠加视图中剪切 "hole" 以查看其下方的相机?

谢谢!

我建议创建您的自定义相机。它可以让你放置各种叠加层等。查看 AVCaptureSession There is also a bunch of tutorials online describing how to do it very easily. First result from Google search: https://dannygtech.wordpress.com/2014/03/04/custom-camera-on-ios-avcapturesession-avcapturevideopreviewlayer-tutorial/