【问题标题】:how to develop iOS camera view like bank deposit check如何开发 iOS 相机视图,如银行存款支票
【发布时间】:2017-03-14 16:16:27
【问题描述】:

谁能告诉我如何在富国银行 iOS 应用程序中开发类似存款支票功能的功能?要实现它,我应该自定义默认的 UIImagePickerController 或 AVCaptureSession 还是其他东西?我想要的相机功能看起来像附件截图:Wells Fargo iOS app - deposit check

我不需要图像处理功能,只想知道如何自定义这样的相机视图。

【问题讨论】:

  • StackOverflow 不是一个让其他人为您工作的网站。你有没有研究过如何做到这一点?你试过自己做吗?如果有,请向我们展示您的工作,我们可以帮助您找出问题所在。
  • 首先,感谢您的评论。我确实对此进行了研究。正如我在问题中提到的,有两种可能的方法:一种是自定义 UImagePickerController,在它上面添加一个覆盖视图,但似乎我们不能让它横向,而且我没有找到有用的资源来教我如何在上面画框架;其次是使用 AVCaptureSession,它正在拍摄视频流,但我只需要拍摄一张图像,那么我认为这不是一个选择。

标签: ios objective-c ios-camera


【解决方案1】:

这取决于您需要的功能。

您可以自定义 UIImagePickerController 接口。在图像捕获界面中,您可以通过将 show-CameraControls 设置为 false 来隐藏标准控件,将它们替换为您自己的叠加视图,您将其作为 cameraOverlayView 的值提供。如果这就是你所需要的,那么 UIPickerImagePickerController 可能就是你所需要的。

但是您可能应该考虑完全摆脱 UIImagePickerController 并基于 AV Foundation 和 AVCaptureSession 从头开始​​设计自己的图像捕获界面。你在界面上得不到任何帮助,但你得到的控制比 UIImagePickerController 所能给你的要详细得多。例如,对于静止图像,您可以直接独立地控制对焦和曝光等。

【讨论】:

  • 非常感谢。我将阅读更多关于 AVFoundation && AVCaptureSession 的详细信息。这就是我想要的答案,告诉我可以在上面工作的框架。
猜你喜欢
  • 1970-01-01
  • 2014-06-21
  • 2011-10-12
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 2019-09-03
相关资源
最近更新 更多