附加的1是来自GeniusScan应用程序的屏幕截图,您可以在其中拍摄任何文档,并在imageview上显示可调节的矩形网格。您可以用手指轻松调整网格的边界,以选择要扫描的图像部分。然后将其转换为正确的预期对象。
1-如何在imageview上绘制网格并与之交互?
2-如何将网格的角点返回到视图控制器。
更新:我发现了一个很棒的类BJImageCropper,它允许使用手指来调整边框,但仅适用于矩形框。谁能建议如何更新它以支持GeniusScan应用程序中的形状?
最佳答案
杜德:
我创建了一个演示,它解决了两个问题:
1-如何在imageview上绘制网格并与之交互?
通过添加4个将充当交互控制点的视图,方法是添加UIPanGestureRecognizer,然后在视图顶部使用CAShapeLayer绘制网格。
2-如何将网格的角点返回到视图控制器。
您必须保留对网格的四个控制点的引用。
这是我的code的链接。