PrettyRuler 2.1.1

PrettyRuler 2.1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年12月

tangxianhai 维护。



  • 作者
  • AsTryE

一个漂亮的横向刻度尺自定义控件,使用 CAShapeLayer 实现高效的 GPU 渲染,没有使用一张图片!控件两边添加渐变透明效果,看起来更加自然。具体使用方法请看 demo,简单易懂,几行代码即可完成,但该自定义控件仅支持代码方式创建。

说明

iOS 7+,刻度选择支持选择 0 值,为最小模式。当不能选择 0 值时,为正常模式。具体请看下面的效果图。

用法

  1. 将 class 文件夹拖拽到您的项目中
  2. 在您的控制器中导入 TXHRrettyRuler.h
  3. 例如以下这段代码:`TXHRrettyRuler *ruler = [[TXHRrettyRuler alloc] initWithFrame:CGRectMake(20, 220, [UIScreen mainScreen].bounds.size.width - 20 * 2, 140)]; ruler.rulerDeletate = self; [ruler showRulerScrollViewWithCount:200 average:1 currentValue:36.5f smallMode:YES]; [self.view addSubview:ruler];

效果图

1. 最小模式,即当 smallMode = yes。

Smaller icon

2. 正常模式,即 smallMode = no。

Smaller icon