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

自定义UISlider的样式和滑块

又做完一个项目,遂到了写帖时间了,要跟大家分享的是:自定义UISlider的图片和滑块,先看一下效果:


然后是实现了,我们使用的是UISlider的setMinimumTrackImage,和setMaximumTrackImage方法来定义图片的,这两个方法可以设置滑块左边和右边的图片的,不过如果用的是同一张图片且宽度和控件宽度基本一致,就不会有变形拉伸的后果,先看代码,写在viewDidLoad中:

 //左右轨的图片
UIImage *stetchLeftTrack= [UIImage imageNamed:@"brightness_bar.png"];
UIImage *stetchRightTrack = [UIImage imageNamed:@"brightness_bar.png"];
//滑块图片
UIImage *thumbImage = [UIImage imageNamed:@"mark.png"];

UISlider *sliderA=[[UISlider alloc]initWithFrame:CGRectMake(30, 320, 257, 7)];
自定义UISlider的样式和滑块 uislider 自定义滑块
sliderA.backgroundColor = [UIColor clearColor];
sliderA.value=1.0;
sliderA.minimumValue=0.7;
sliderA.maximumValue=1.0;

[sliderA setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[sliderA setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
//注意这里要加UIControlStateHightlighted的状态,否则当拖动滑块时滑块将变成原生的控件
[sliderA setThumbImage:thumbImage forState:UIControlStateHighlighted];
[sliderA setThumbImage:thumbImage forState:UIControlStateNormal];
//滑块拖动时的事件
[sliderA addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
//滑动拖动后的事件
[sliderA addTarget:self action:@selector(sliderDragUp:) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:sliderA];

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/60842.html

更多阅读

玩魔方的方法和口诀 魔方口诀六面复原图解

魔方曾被誉为世界三大智力玩具之一,另外两个是我们中国的九连环和捉放曹!  魔方可以拆开。废话!不过……你拆开过吗?如果没有,赶快把魔方一块一块地卸下来,嘿嘿嘿,是不是有一种打DOOM怪物的感觉?卸下来了吗?可以看到,除了骨架上的六个不同颜色

电脑音箱没有声音的原因和解决方法 蓝牙音箱没有声音原因

  最近笔者发现,有不少的网友都有遇到过突然电脑音箱没有声音的故障,故此笔者认为有必要为大家整理一篇关于电脑音箱没有声音的原因分析和解决方法文章,下面将为你详细的介绍电脑没声音的原因和解决方法。电脑音箱没有声音的原因和

变装小说的由来和分类种种 变装穿环 男妾小说

变装小说的由来和分类种种变装的英文为crossdress,简称CD,它通常是指男性通过穿着异性的服装和模仿异性的谈吐、举止等获得一种特别的满足感,是一种影响力渐渐扩大的非主流社会群体,也是一种与TS(变性)等有密切联系的边缘亚文化存在。变

声明:《自定义UISlider的样式和滑块 uislider 自定义滑块》为网友学霸养成分享!如侵犯到您的合法权益请联系我们删除