ios贝塞尔曲线表格视图

简介: x轴和y轴都是可自定义,曲线的值也是对应的值

微信图片_20221017175224.gif


x轴和y轴都是可自定义,曲线的值也是对应的值


BezierView的用法


用法一:值模式

/**
 设置x、y
 @paramxmin x最小值
 @paramxmax x最大值
 @paramymin y最小值
 @paramymax y最大值
 */
-(void)setxMin:(CGFloat)xmin xMax:(CGFloat)xmax yMin:(CGFloat)ymin yMax:(CGFloat)ymax;
        self.bgBezier.bezier.lineType = CurveLineType;
        self.bgBezier.bezier.showLine = YES;
        self.bgBezier.bezier.isMask = NO;
        self.bgBezier.bezier.pointYArray = [NSMutableArray arrayWithArray:@[@(10), @(9.7), @(9.90), @(10), @(10.25), @(9.8), @(9.7), @(9.90), @(10), @(10.25), @(9.8), @(9.7), @(9.90), @(10), @(10.25), @(9.8), @(9.7), @(9.90), @(10), @(10.25), @(9.8), @(9.7), @(9.90), @(10), @(11), @(9.8), @(9.7), @(9.90), @(10), @(10.25), @(9.8)]];//设置y轴的值
        [self.bgBezier.bezier setxMin:0 xMax:10 yMin:8 yMax:12];//设置x、y轴的最大最小值

用法二:日期模式


/**
  设置x轴标注为日期格式日期
@paramdatestr 日期字符串
@paramymin y最小值
@paramymax y最大值
@paramday 数值必须为5的整数倍
@paramtype 是否为值模式
 */
-(void)setUpTheDate:(NSString*)datestr yMin:(CGFloat)ymin yMax:(CGFloat)ymax showDay:(NSInteger)day numType:(BOOL)type;

//        近一个月


     

self.bgBezier.bezier.lineType = CurveLineType;
        self.bgBezier.bezier.showLine = YES;
        self.bgBezier.bezier.isMask = NO;
        self.bgBezier.bezier.pointYArray = [NSMutableArray arrayWithArray:@[@(10), @(9.7), @(9.90), @(10), @(10.25), @(9.8), @(9.7), @(9.90), @(10), @(10.25), @(9.8), @(9.7), @(9.90), @(10), @(10.25), @(9.8), @(9.7), @(9.90), @(10), @(10.25), @(9.8), @(9.7), @(9.90), @(10), @(11), @(9.8), @(9.7), @(9.90), @(10), @(10.25), @(9.8)]];
        [self.bgBezier.bezier setUpTheDate:@"2018-08-08" yMin:9.5 yMax:(9.5 + (0.25*7)) showDay:30 numType:NO];

新增柱状图📊显示模式,具体实现可参考代码


代码来了


也可

cocosPod安装


platform :ios, '8.0'
target 'projectName’ do
pod 'JHBezierPath'
end


相关文章
|
7月前
|
iOS开发
iOS 利用贝塞尔曲线实现Q弹的下拉刷新
iOS 利用贝塞尔曲线实现Q弹的下拉刷新
27 0
|
7月前
|
iOS开发
iOS 贝塞尔曲线绘制滴水效果
iOS 贝塞尔曲线绘制滴水效果
33 0
|
iOS开发
iOS开发-加在透明视图上的控件会透明
iOS开发-加在透明视图上的控件会透明
113 0
|
前端开发 小程序 数据处理
iOS上传图片视图的封装:用法 【下篇】
iOS上传图片视图的封装:用法 【下篇】
222 0
iOS上传图片视图的封装:用法 【下篇】
|
前端开发 API 数据处理
iOS小知识:封装上传图片视图(支持删除和添加)
iOS小知识:封装上传图片视图(支持删除和添加)
198 0
iOS小知识:封装上传图片视图(支持删除和添加)
|
安全 iOS开发
iOS 筛选视图的隐藏方案
iOS 筛选视图的隐藏方案
142 0
iOS 筛选视图的隐藏方案
|
监控 iOS开发
iOS视图置顶方案
iOS视图置顶方案
134 0
iOS视图置顶方案
|
API 开发工具 iOS开发
iOS视图置顶的应用:适配iOS12系统上日期控件被筛选视图遮挡问题
iOS视图置顶的应用:适配iOS12系统上日期控件被筛选视图遮挡问题
175 0
iOS视图置顶的应用:适配iOS12系统上日期控件被筛选视图遮挡问题
|
开发工具 iOS开发 git
iOS订单折扣视图应用于购物车界面(支持添加/删除/选择折扣)
iOS订单折扣视图应用于购物车界面(支持添加/删除/选择折扣)
130 0
iOS订单折扣视图应用于购物车界面(支持添加/删除/选择折扣)