PrettyRuler:一个漂亮的横向刻度尺自定义控件,用CAShapeLayer实现高效GPU渲染

时间:2024-05-27 17:44:04
【文件属性】:

文件名称:PrettyRuler:一个漂亮的横向刻度尺自定义控件,用CAShapeLayer实现高效GPU渲染

文件大小:55KB

文件格式:ZIP

更新时间:2024-05-27 17:44:04

Objective-C

PrettyRuler 一个漂亮的横向刻度尺自定义控件,用CAShapeLayer实现高效GPU渲染,没有用一张图片! 控件两边添加渐变透明效果,看起来更加自然。使用方法具体看demo,简单易懂,几句代码搞定,但是该自定义控件只支持代码方式创建。 说明 iOS7 +,刻度选择支持选择0值,为最小模式,不能选择0值时候,为正常模式,具体请看最下面效果图。 支持pod安装 pod 'PrettyRuler', '~> 2.1.1' 用法 拖拽class文件夹到你的项目 在你的控制器里导入 TXHRrettyRuler.h 类 类似以下这段代码 TXHRrettyRuler *ruler = [[TXHRrettyRuler alloc] initWithFrame:CGRectMake(20, 220, [UIScreen mainScreen].bounds.size.width - 20


【文件预览】:
PrettyRuler-master
----PrettyRuler()
--------ViewController.m(1KB)
--------Info.plist(1KB)
--------main.m(335B)
--------Base.lproj()
--------PrettyRulerClass()
--------ViewController.h(215B)
--------AppDelegate.h(278B)
--------Assets.xcassets()
--------AppDelegate.m(2KB)
----PrettyRuler.podspec(6KB)
----PrettyRulerUITests()
--------Info.plist(733B)
--------PrettyRulerUITests.m(1KB)
----LICENSE(1KB)
----README.md(1KB)
----PrettyRuler.xcodeproj()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(22KB)
----PrettyRulerTests()
--------Info.plist(733B)
--------PrettyRulerTests.m(2KB)

网友评论