美文网首页
使用UISlider过程中遇见的坑

使用UISlider过程中遇见的坑

作者: 虚心若愚 | 来源:发表于2016-07-04 11:34 被阅读288次

    项目要求:自定义slider的ThumbImage

    1. 射击湿给我一张图片。如下图,明显看到 图片两边边距 有很多空白。


    2. 在我使用下边这个方法 设置ThumbImage 后

    func setThumbImage(image:UIImage?, forState state:UIControlState)

    显示结果如下图 ,thumb已经拖到最前边,但是看起来thumb并没有 到最前边。我的天!这可怎么办。于是乎开始百度谷歌简书~功夫不负有心人终于找到了。


    // MARK: -重写此方法,修复两边空白
    override functhumbRectForBounds(bounds:CGRect, trackRect rect:CGRect, value:Float) ->CGRect{
    var temprect = rect
    temprect.origin.x= rect.origin.x- 10
    temprect.size.width= rect.size.width+ 20
    return CGRectInset((super.thumbRectForBounds(bounds, trackRect: temprect, value: value)), 10, 10)
    }```

    相关文章

      网友评论

          本文标题:使用UISlider过程中遇见的坑

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