您当前的位置: 首页 > 

修改CocoaPods库:GMStepper增加新功能(二)

发布时间:2018-07-17 09:40:18 ,浏览量:0

在上一篇里我们讨论了如何扩展GMStepper库,不过还没完,我们的扩展还有BUG!

上一篇地址在: 修改CocoaPods库:GMStepper增加新功能(一)

究其原因是GMStepper中间的Label是可以左右拖动的,顾名思义,向左表示减少,向右表示增加。

我们只是将增加按钮隐藏了,但是向右拖动Label还是可以增加Value值,用户就会很愤怒,尤其是有强迫症的用户 ;)

为了填补这个BUG,我们有2种方法:

1.让用户无法向右拖动 2.向右拖动但并不会增加Value

我们分别来看看实现的难度.

1.让用户无法向右拖动

用户拖动的处理在handlePan(gesture: UIPanGestureRecognizer)方法中,我们只要在如下代码位置阻断向右的行为即可:

let slidingRight = gesture.velocity(in: label).x > 0 let slidingLeft = gesture.velocity(in: label)
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0502s