项目介绍:
GitHub连接:https://github.com/axclogo/AxcDrawPath_Tool
AxcDrawPath_Tool
简介:AxcDrawPath_Tool是一个快速贝塞尔曲线绘制工具,其中有现成的图案API可供直接调用,返回对象为 UIBezierPath 。
也是从AxcAEKit中拆分出来的一个组件,主要负责绘制计算。
AxcAE系列的组件都以科技风为主,动画为辅,在实际使用中并无太多价值,仅仅是因为爱好而制作的一套专攻科技风类型的工具组件;
AxcDrawPath_Tool对象说明AxcDrawPath 是通过类方法,传入参数,进行计算点位,返回UIBezierPath对象的工具类。其中所有涉及到角度参数全为弧度,如M_PI直接传180度即可,其中默认起始角全为-90度;
AxcPolarAxis 是一个极坐标转换对象,传入角度或弧度以及起始点和距离即可获得CGPoint坐标点;
AxcCAAnimation 是一部分动画的简易封装,这个对象做的不是很完善,但是基础动画够用;
框架支持最低支持:iOS 8.0 IDE:Xcode 10.0 及以上版本使用/安装
- 第一种:手动
- 1.找到包含:
AxcCAAnimation.h.m、
AxcDrawDefine.h、
AxcDrawPath.h.m、
AxcPolarAxis.h.m、
AxcDrawPathTool.h
的AxcDrawPathPackage文件夹; - 2.直接把AxcDrawPathPackage文件夹拖入到您的工程中;
- 3.导入 "AxcDrawPathTool.h"
- 第二种:Cocoapods
- 1.在Podfile 中添加 pod ‘AxcDrawPath_Tool’
- 2.执行 pod setup
- 3.执行 pod install 或 pod update
- 4.导入 #import <AxcDrawPathTool.h>
功能介绍
- 原生的贝塞尔支持
- 自定义Layer动画等
- 支持并不依赖其他三方库
- 轻量级
成品绘制示例AE瞄具类组件AE进度类组件有了这个更多好玩酷炫的组件都可以自己绘制啦!