傲视苍穹iOS《Swift》VIP专题iOS学霸笔记iOS即时通讯

iOS[swift] 一个自定义相机(添加虚线比对功能)

2017-06-06  本文已影响343人  一只风流的dog

最近有个需求,我们运营的同事嫌用户拍的一些照片角度以及位置不对,所以就提了这个新需求,类似身份验证的时候那样,拍身份证的时候,在相机上有个虚线比对框,让用户尽量沿着比对框进行拍摄,来达到照片内容的规整性,这个需求就让一直使用原生相机的我不得不自定义一个相机... 出来混迟早要还... 代码的话可以去我的github下载

下面说一下我的大致思路吧,我们要做一个既要知其然又要知其所以然的人[(ノへ ̄、)捂脸]...

首先我的自定义相机界面是这样的:


761496744297_.pic_hd.jpg

组成部分就是一个相机界面 添加了 闪光灯功能 前后摄像头切换功能 返回功能 拍照功能 以及一个透明的虚线比对框(其实就是一个背景透明的图片)

我将自定义相机封装成一个类然后需要使用的时候就可以将控制器继承自这个类,比对框的图片可以外部传入,而且拍完照之后delegate可以拿到这个图片然后进行一系列操作~ 好了 就这么多 具体的可以下载代码看我的注释,好用的话 请顺手来个star 谢谢... 最后特别鸣谢我们美丽的UI妹纸翟晓翟童鞋帮偶做的图 ai'xin

上一篇下一篇

猜你喜欢

热点阅读