将扫描仪 UI 修改为矩形肖像 vs 320x480

Modify scanner UI to be a rectangular portrait vs 320x480

我希望能够将扫描仪上的绿色框和红色条带修改为矩形扫描,而不是 320x480。

我添加了调试说明,发现调用 loadView 时,它总是将 previewLayer 的尺寸设置为 320x480

我该如何更改?

我可以在 Android 中通过编辑 MIN 和 MAX 宽度参数来做到这一点

感谢帮助。

通过这三种方案你可以达到你的目的,第三种方案效率最高但代码可维护性最差,第一种,如果适用的话,是最好的:

  1. 从这个插件的 iOS 版本的原始存储库中,您可以找到这个 guide 来自定义您的叠加视图。
  2. 您可以尝试直接从代码处理叠加层,here您可以找到一种方法。
  3. 最后,您可以分叉 GIthub 项目并直接处理受影响的 source,在这种情况下,方法 (UIImage*)buildReticleImage 包含更改此行为所需的所有内容。

希望对您有所帮助!