加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – iOS:在ImageView上绘制一个矩形并调整边框

发布时间:2020-12-16 09:40:49 所属栏目:百科 来源:网络整理
导读:附件 1是来自名为GeniusScan的应用程序的屏幕截图,您可以在其中拍摄任何文档,并在imageview上显示可调整的矩形网格.您可以用手指轻松调整网格边框,以选择要扫描的图像部分.然后它将转变为正确的前景. 1-如何在imageview上绘制网格并与其交互? 2-如何将网格
附件 1是来自名为GeniusScan的应用程序的屏幕截图,您可以在其中拍摄任何文档,并在imageview上显示可调整的矩形网格.您可以用手指轻松调整网格边框,以选择要扫描的图像部分.然后它将转变为正确的前景.

1-如何在imageview上绘制网格并与其交互?

2-如何将网格的角点返回到视图控制器.

更新:我发现了一个名为BJImageCropper的精彩类,它允许使用手指调整边框,但仅限于矩形框.任何人都可以建议如何更新它以支持像GeniusScan应用程序中的形状?

解决方法

多德:

我创建了一个解决这两个问题的演示:

1-如何在imageview上绘制网格并与其交互?

通过添加UIPanGestureRecognizer添加4个视图作为交互式控制点,然后在视图顶部使用CAShapeLayer绘制网格.

2-如何将网格的角点返回到视图控制器.

您必须保持对网格的四个控制点的引用.

这是我code的链接.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读