实战需求
项目探索了如何使用SwiftUI开发What-You-See-Is-What-You-Get(WYSIWYG)矢量绘图应用程序。WYSIWYG矢量绘图应用程序可以被认为是在画布上渲染矩形、椭圆、文本或其他形状等不同对象的应用程序;通过拖动在画布周围移动物体;以及通过点击对象更改对象属性的应用程序。下面 iOS app 的截屏说明了这一点。
支持二维码标准
- Code 39
- Industrial 2 of 5
- POSTNET
绘图功能
- 支持绘制条形码
- 支持添加文字,并修改内容
- 支持添加自定义图片
- 支持添加矩形,并设置边框颜色 ,设置填充颜色
- 支持添加椭圆形,并设置边框颜色 ,设置填充颜色
- 支持画布放大缩小
手势操作功能
- 支持拖拽
- 支持删除
- 支持大小调整
- 支持设置内容
文件操作
- 支持从icloud和本地文件导入
- 支持导出到icloud和本地
- 支持inches和centimeter切换
- 支持打印操作
本文价值与收获
看完本文后,您将能够作出下面的界面

截屏2022-04-26 16.17.48.png

截屏2022-04-26 16.43.20.png

截屏2022-04-26 16.43.11.png

支持拖拽

Jietu20220426-164518-HD.gif
实战代码
1、照片选择器