欢迎光临
我们一直在努力

Swift 实现滚动Controller

建站超值云服务器,限时71元/月

Swift 实现滚动Controller

项目介绍:

https://github.com/YuanJiaShuai/SGSegmentedControl
项目地址,第一次上传项目,希望大家多多支持

SGSegmentedControl

image

可通过属性设置是否需要滚动和禁止已经选择风格

    /** 默认为滚动风格 */
    var segmentedControlType : SGSegmentedControlType?
    
    /** 标题文字颜色(默认为黑色) */
    var titleColorStateNormal : UIColor?
    
    /** 选中时标题文字颜色(默认为红色) */
    var titleColorStateSelected : UIColor?
    
    /** 指示器的颜色(默认为红色) */
    var indicatorColor : UIColor?
    
    /** 是否显示底部滚动指示器(默认为YES, 显示) */
    var showsBottomScrollIndicator : Bool?
    
    /** 指示器样式(默认为底部样式) */
    var segmentedControlIndicatorType : SGSegmentedControlIndicatorType?
    
    /**代理*/
    var delegate_SG : SGSegmentedControlDelegate?
    
    /** 标题文字渐变效果(默认为NO), 与titleBtnColorGradualChangeScrollViewDidScroll方法,一起才会生效*/
    var titleColorGradualChange : Bool?
    
    /** 标题文字缩放效果(默认为NO), 与titleBtnColorGradualChangeScrollViewDidScroll方法,一起才会生效*/
    var titleFondGradualChange : Bool?
enum SGSegmentedControlType {
/**滚动风格*/
case SGSegmentedControlTypeScroll
/**静止风格*/
case SGSegmentedControlTypeStatic
  }
  enum SGSegmentedControlIndicatorType {
    /**指示器底部样式*/
    case SGSegmentedControlIndicatorTypeBottom
    /**指示器背景样式*/
    case SGSegmentedControlIndicatorTypeCenter
    /**指示器背景样式*/
    case SGSegmentedControlIndicatorTypeBankground
  }

code4app

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Swift 实现滚动Controller
分享到: 更多 (0)