码迷,mamicode.com
首页 > 编程语言 > 详细

swift UI专项训练32 Stepper微调控件

时间:2015-03-02 13:08:43      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:ios8   swift   ui设计   stepper   微调控制   

     跟滑块对应的时Stepper微调控件,有时候我们需要精确地变动,那么就不能用滑块来做,Stepper每次以一个固定的值来增加或者减少,它的设置跟滑块比就比较相似了:

技术分享

也有最大值最小值和当前值,不同的是有Step这个值,也就是我们加减时的固定值,叫做步进值。它的行为有三种:

技术分享

Autorepeat是按住自动重复

Continuous是连续触发值变更事件

Wrap是达到极值后反转,默认不选中。

它的用法跟滑块非常相似,我们来简单实现一下:

 @IBAction func sp(sender: UIStepper) {
        label1.text = "\(sender.value)"
    }
    @IBOutlet weak var label1: UILabel!

效果如下:

技术分享

需要注意的一点是如果按住不动的话值的跳动速度会越来越快。


swift UI专项训练32 Stepper微调控件

标签:ios8   swift   ui设计   stepper   微调控制   

原文地址:http://blog.csdn.net/cg1991130/article/details/44016905

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!