文件名称:CPSlider:具有可变擦洗速度的 UISlider 的插入式子类替代品
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-25 20:24:05
Objective-C
描述 CPSlider 是 UISlider 的一个插入式子类替代品,它允许随着用户从滑块拇指上拖动而改变滑动速度,模拟 iOS iPod 音乐播放器中使用的滑块。 它还包括委托回调,以允许将擦除速度更改通知给对象。 CPSlider 的创建是因为我能找到的唯一其他实现,Ole Begemann 的虽然是一流的,但在我的奇怪用例中遇到了麻烦,该用例以精细的擦洗速度开始并随着用户向下拖动而增加回 1.0x。 我也有兴趣看看是否有不同的方法可以实现这一点,而无需根据各种拇指和轨迹框架执行位置计算。 用法 一般的 像创建普通 UISlider 一样创建一个 CPSlider: CPSlider *slider = [[CPSlider alloc ] initWithFrame: CGRectMake ( 18 , 166 , 284 , 23 )]; slider.minimumValue
【文件预览】:
CPSlider-master
----CPSlider()
--------CPSlider.m(9KB)
--------CPSlider.h(3KB)
----CPSliderDemo.xcodeproj()
--------project.pbxproj(14KB)
----Default-568h@2x.png(18KB)
----LICENSE(1KB)
----.gitignore(220B)
----CPSliderDemo()
--------main.m(349B)
--------CPViewController.m(2KB)
--------CPViewController.h(531B)
--------CPAppDelegate.h(378B)
--------CPSliderDemo-Info.plist(1KB)
--------en.lproj()
--------CPAppDelegate.m(2KB)
--------CPSliderDemo-Prefix.pch(319B)
----README.md(3KB)
----CPSlider.podspec(545B)