自定义 UIImagePickerController 使其具有白色边框

Posted

技术标签:

【中文标题】自定义 UIImagePickerController 使其具有白色边框【英文标题】:Customize UIImagePickerController to have a white border 【发布时间】:2016-01-28 09:32:19 【问题描述】:

我正在尝试访问类似于以下内容的控制器:

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

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

关于如何实现这一点的任何想法?如何轻松制作遮罩视图,在覆盖视图中切出一个“洞”以查看其下方的相机?

谢谢!

【问题讨论】:

【参考方案1】:

我建议创建您的自定义相机。它可以让你放置各种叠加层等。查看AVCaptureSession 还有很多在线教程描述了如何很容易地做到这一点。 Google 搜索的第一个结果:https://dannygtech.wordpress.com/2014/03/04/custom-camera-on-ios-avcapturesession-avcapturevideopreviewlayer-tutorial/

【讨论】:

同意,这样会更容易。

以上是关于自定义 UIImagePickerController 使其具有白色边框的主要内容,如果未能解决你的问题,请参考以下文章

imagePickerController 选择照片时出错

iPhone - 以编程方式删除状态栏

如何从 Xamarin.ios 访问 UIImagePickerController 快门 UiButton

从保存的相机胶卷参考 url 设置 uiimageview

Segue 图像到另一个视图控制器的问题

Java自定义注解的使用