如何开发 iOS 相机视图,如银行存款支票
Posted
技术标签:
【中文标题】如何开发 iOS 相机视图,如银行存款支票【英文标题】:how to develop iOS camera view like bank deposit check 【发布时间】:2017-03-14 16:16:27 【问题描述】:谁能告诉我如何在富国银行 ios 应用程序中开发类似存款支票功能的功能?要实现它,我应该自定义默认的 UIImagePickerController 或 AVCaptureSession 还是其他东西?我想要的相机功能看起来像附件截图:Wells Fargo iOS app - deposit check
我不需要图像处理功能,只想知道如何自定义这样的相机视图。
【问题讨论】:
*** 不是一个让其他人为您工作的网站。你有没有研究过如何做到这一点?你试过自己做吗?如果有,请向我们展示您的工作,我们可以帮助您找出问题所在。 首先,感谢您的评论。我确实对此进行了研究。正如我在问题中提到的,有两种可能的方法:一种是自定义 UImagePickerController,在它上面添加一个覆盖视图,但似乎我们不能让它横向,而且我没有找到有用的资源来教我如何在上面画框架;其次是使用 AVCaptureSession,它正在拍摄视频流,但我只需要拍摄一张图像,那么我认为这不是一个选择。 【参考方案1】:这取决于您需要的功能。
您可以自定义 UIImagePickerController 接口。在图像捕获界面中,您可以通过将 show-CameraControls 设置为 false 来隐藏标准控件,将它们替换为您自己的叠加视图,您将其作为 cameraOverlayView 的值提供。如果这就是你所需要的,那么 UIPickerImagePickerController 可能就是你所需要的。
但是您可能应该考虑完全摆脱 UIImagePickerController 并基于 AV Foundation 和 AVCaptureSession 从头开始设计自己的图像捕获界面。你在界面上得不到任何帮助,但你得到的控制比 UIImagePickerController 所能给你的要详细得多。例如,对于静止图像,您可以直接独立地控制对焦和曝光等。
【讨论】:
非常感谢。我将阅读更多关于 AVFoundation && AVCaptureSession 的详细信息。这就是我想要的答案,告诉我可以在上面工作的框架。以上是关于如何开发 iOS 相机视图,如银行存款支票的主要内容,如果未能解决你的问题,请参考以下文章