ios贝塞尔曲线表格视图





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 

备注:

感谢各位观众老爷的阅读,如果觉得笔者写的还凑合,可以关注或收藏一下,不定期分享一些好玩的实用的demo给大家。

文/江湖呼呼(简书作者)

著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容