iOS uislider滑轨宽度调宽和滑轨调宽后滑不到最右边出现多余的部分

//// 改变滑条的宽度

- (CGRect)trackRectForBounds:(CGRect)bounds {

    returnbounds;

}

//改变宽度后,滑到右边会出现直角的多余的情况,以下宽度加20就是完整覆盖

- (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([super thumbRectForBounds:bounds trackRect:rect value:value],10,10);

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容