Demo效果:
Demo地址:https://github.com/QiuYunxiang/Demo_StatisticsView/tree/master
因为统计图表这块UI样式各种各样,想一次弄个完善的封装几乎不太可能,所以这个demo并没有进行太多的封装,改动可以直接在源码上进行更改。
这个Demo做的是条形统计图,相比折线统计图来说这个简单很多,仅仅是对图形位置的操控。
Demo里并没有重写view的绘制(drawRect),采用了各个view进行组合成一个视图的方式,这样在性能和后期的渲染比较有优势,可以动态改变某一个控件的状态,在修改源码上也能随时取到想用的控件,而不必全部重绘一遍。