码迷,mamicode.com
首页 > 其他好文 > 详细

自定义UISlider的样式和滑块

时间:2015-07-01 18:14:37      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:uislider   自定义uislider的样式和滑块   ios   滑块   滑动触发事件   

//自定义UISlider的样式和滑块

    

    //轨道图片

    UIImage *stetchLeftTrack = [UIImage imageNamed:@"thick"];

    UIImage *stetchRightTrack = [UIImage imageNamed:@"thick"];

    

    //滑块图片

    UIImage *thumbImage = [UIImage imageNamed:@"thumb"];

    

    //创建slider

    UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(30, 300, 300, 7)];

    slider.backgroundColor = [UIColor clearColor];

    slider.value = 1.0;

    slider.minimumValue = 0.5;

    slider.maximumValue = 1.0;

    

    //设置轨道的图片

    [slider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];

    [slider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];

    

    //设置滑块的图片

    //[slider setThumbImage:thumbImage forState:UIControlStateHighlighted];

    [slider setThumbImage:thumbImage forState:UIControlStateNormal];

    

    //滑动滑块添加事件

    //滑动过程中不断触发事件

    [slider addTarget:self action:@selector(onThumb:) forControlEvents:UIControlEventValueChanged];

    //滑动完成添加事件

    //滑动完成后触发事件

    [slider addTarget:self action:@selector(endThumb:) forControlEvents:UIControlEventTouchUpInside];

    

    [self addSubview:slider];

    


版权声明:本文为博主原创文章,未经博主允许不得转载。

自定义UISlider的样式和滑块

标签:uislider   自定义uislider的样式和滑块   ios   滑块   滑动触发事件   

原文地址:http://blog.csdn.net/lu_ca/article/details/46712545

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!