您当前的位置: 首页 > 

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

发布时间:2018-07-17 08:57:39 ,浏览量:0

GMStepper库在iOS中作为具有一定定制外观效果的UI对象,可以很好地作为UIStepper的替代版本。

它的一个特点是其中自包含了Value的显示:

这里写图片描述

注意虽然GMStepper很像UIStepper但是并不是其子类,而是UIController的子类!

在我的App中需要对GMStepper做些扩展:

1.希望左右两边的按钮背景色可以分别设置 2.希望可以按条件屏蔽右边的按钮(或左边的按钮)

我们分别来看看应该如何完成这些扩展。

1.按钮背景色分别设置

打开GMStepper类,增加一个扩展,并添加2个方法:

extension GMStepper {   
    public func setRightButtonBgColor(_ color:UIColor){
        rightButton.backgroundColor = color
    }
    
    public func setLeftButtonBgColor(_ color:UIColor){
        leftButton.backgroundColor = color
    }
}

在项目中我们可以直接调用:

stepper.setRightButtonBgColor(.red)
stepper.setLeftButtonBgColor(.green)

但是等一下,

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

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

微信扫码登录

0.0455s