一个漂亮的横向刻度尺自定义控件,使用 CAShapeLayer 实现高效的 GPU 渲染,没有使用一张图片!控件两边添加渐变透明效果,看起来更加自然。具体使用方法请看 demo,简单易懂,几行代码即可完成,但该自定义控件仅支持代码方式创建。
iOS 7+,刻度选择支持选择 0 值,为最小模式。当不能选择 0 值时,为正常模式。具体请看下面的效果图。
TXHRrettyRuler.h
类1. 最小模式,即当 smallMode = yes。
2. 正常模式,即 smallMode = no。