// // ViewController.m // paintCodeTestOC //gif // Created by LongMa on 2019/7/25. // #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIButton *btn; @property(nonatomic, strong) UIBezierPath *gPath; @end @imp
最后PaintCode就是把路径转换成UIBezierPath(PaintCode这个软件很厉害,可以直接把SVG里面的路径直接转换成对应的Swift或者Objective-C代码)(后来我发现其实只要用 PaintCode一个软件就可以完成上面所有功能了,它也可以直接用钢笔工具画路径) 四.开始制作 1.首先用PS把Logo图抠出来,保存成图片。 6.把之前导出的SVG文件导入到PaintCode中,下面会自动生成Objective-C代码 把生成的这些代码复制出来。 也有钢笔工具 也就是说只用一个PaintCode就可以完成所有想做的事情了,不需要Sketch或者AI去画路径了。 PaintCode自己就可以画路径,导出OC或者Swift代码了。 7.现在我们回到Xcode工程中。添加一个UIView用来显示Logo。
PaintCode 通过PaintCode,即使是没有编程经验的设计师也能绘制出精美的控件、图标及其他UI元素。
曲线图表 拓展 PaintCode 推荐一个 iOS画路径神器 PaintCode,画好图形直接生成代码,用钢笔工具画贝塞尔曲线也十分方便。
既然找不到,我们不如自己做一个简陋的,我们推荐使用PaintCode做这个图片。 我们图片尺寸是基于1242x2208截图。 我们做这个模板的时候可以分成两份,耳朵做成一个图片就固定的大小。
更新 给对本文感兴趣的朋友们推荐个好东西:paintcode 动画预览 ? 先扯淡 最近手痒又想整点动画玩玩,但是想了几个主意发现稍微复杂一点的手写都一定会累爆。这篇文章记录一下今天折腾的一个方案。
顺便说一下,有代码工具 PaintCode 可以生成相应的 Core Graphics 代码,直接拖进工程中就可以使用,可以大幅加快开发进程,当然是你先学会使用PaintCode才行。
paintcode UI设计工具,提供强大且丰富的组件,并且可自动生成OC代码。https://www.paintcodeapp.com ? 花瓣网 提供大量的在线素材资源。
五:拓展 推荐一个iOS画路径神器PaintCode,画好图形直接生成代码,用钢笔工具画贝塞尔曲线也十分方便。下图为用钢笔工具画一个圆球(貌似不够圆?)
812pt (@3x); iPhone XR: 6.1 英寸,414pt * 896pt (@2x); iPhone XS Max: 6.5 英寸,414pt * 896pt (@3x); 在国外的 PaintCode
setLineDash:dash count:2 phase:0]; [bezierPath stroke]; return bezierPath; } 别问我这里面值怎么来的,我也是通过 PaintCode