SnappingStepper UIStepper 的替代品开源项目

我要开发同款
匿名用户2015年06月23日
162阅读
开发技术Swift
所属分类滑杆(Slider)、iOS代码库
授权协议MIT

作品详情

SnappingStepper是用Swift写成的一个UIStepper的优雅的替代品,有拇指滑块,可更加灵活地控制数值更新。

使用示例:

let stepper = SnappingStepper(frame: CGRectMake(0, 0, 100, 40))override func viewDidLoad() {  super.viewDidLoad()  // Configure the stepper like any other UIStepper. For example:  //  // stepper.continuous   = true  // stepper.autorepeat   = true  // stepper.wraps        = false  // stepper.minimumValue = 0  // stepper.maximumValue = 100  // stepper.stepValue    = 1  stepper.font            = UIFont(name: "TrebuchetMS-Bold", size: 20)  stepper.fontColor       = UIColor.blackColor()  stepper.backgroundColor = UIColor.redColor()  stepper.thumbColor      = UIColor.orangeColor()  stepper.addTarget(self, action: "valueChanged:", forControlEvents: .ValueChanged)  // If you don't want using the traditional `addTarget:action:` pattern you can use  // the `valueChangedBlock`  // snappingStepper.valueChangeBlock = { (value: Double) in  //    println("value: \(value)")  // }  view.addSubview(stepper)}func valueChanged(sender: AnyObject) {  // Retrieve the value: stepper.value}

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论