美文网首页零碎知识点Ui
UISlider进度条两边有空隙的解决办法

UISlider进度条两边有空隙的解决办法

作者: koktear | 来源:发表于2015-07-31 10:41 被阅读1283次

    播放器UISlider进度条两边有空隙的解决办法   (swift版写法点此处)

     1.重写UISlider的这个方法 

    -(CGRect)thumbRectForBounds:(CGRect)bounds trackRect:(CGRect)rect value:(float)value {

    rect.origin.x=rect.origin.x-10;

    rect.size.width=rect.size.width+20;

    return CGRectInset([superthumbRectForBounds:bounds trackRect:rect value:value],10,10);

    2.还可以重写  

    -(CGRect)trackRectForBounds:(CGRect)bounds {

    bounds.origin.x=15;

    bounds.origin.y=bounds.size.height/3;

    bounds.size.height=bounds.size.height/5;

    bounds.size.width=bounds.size.width-30;

    returnbounds;

    }

    -(CGRect)minimumValueImageRectForBounds:(CGRect)bounds;

    -(CGRect)maximumValueImageRectForBounds:(CGRect)bounds; 

    相关文章

      网友评论

        本文标题:UISlider进度条两边有空隙的解决办法

        本文链接:https://www.haomeiwen.com/subject/sbgeqttx.html