1 行代码设置图片圆角,给图片添加圆角遮罩,心形遮罩。 效果展示: 原理: 在图片上面加上一个“相框”,也就是给图片加上一个遮罩,让图片显示出想要的形状,使用 UIBezierPath 来画图形。 UIBezierPath 的路径是: 一个矩形 + 一个椭圆(或者其它形状) 使用: [_imag...
Quartz / UIKit 绘画工具箱,汇集常用几何和Context操作方法、图像效果处理、路径绘图、多变形状、渐变填充、3D内外阴影高光渲染、高斯模糊、动画效果及属性文本绘制。 安装 1、使用CocoaPods pod 'XFCrystalKit','1.0.0' 2、手动导入 将XFCrystalKit文件夹中的所有源代码...
JLTGradientPathRenderer 专门用于绘制渐变线的一款工具,可支持多种颜色,任意边框。 使用示例代码: func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer { if overlay is MKPolyline { ...
drawBoard 实现线条绘画,设置线条粗细与颜色,具有清屏,橡皮擦功能,能够打开设备上得图片并编辑。
TextDrawer 是一个 UIView,允许你通过手势添加文本在 UIView 或 UIImage 上。
SlingshotColorGradient 和 SlingShot 相似,可以选择画笔和颜色进行绘画。
DTColorPicker 是一个颜色选择器。
iOS矢量绘图样例 基于 TouchVG for iOS 开源框架的矢量绘图应用样例项目,可快速开发绘图App。 例1:使用StoryBoard绘图 例2:增加Undo/Redo功能 例3:绘图命令按钮栏 例4:绘图菜单和设置菜单,还有更多例子将不断加入。 代码同时托管在 git...
使用Quartz2D实现的画贝塞尔曲线功能,橡皮檫功能
LYMulticolorView 实现了绘制彩色光圈,支持自动旋转的动画。可以自定义参数。
TWRBorderedView 是一个自定义的 UIView 子类,可轻松地在任意视图边界上画线。
DrawView 是 UIView 的子类,实现了绘图的功能。