自定义UISlider的样式
2017-04-15 10:46
281 查看
//自定义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];
//轨道图片
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 样式
- 自定义UISlider的样式和滑块
- 自定义UISlider的样式和滑块 [转]
- 自定义UISlider的样式和滑块
- 自定义UISlider的样式和滑块
- 自定义UISlider的样式和滑块
- 自定义UISlider的样式和滑块
- UISlider的样式和滑块自定义
- 自定义UISlider的样式和滑块 [转]
- 自定义UISlider的样式和滑块
- jquery封装了一个简洁轻巧的可拖动可自定义样式的纯div+css带遮罩层的仿模态弹出框
- RatingBar的基本使用和自定义样式
- 自定义scrollbar样式
- 自定义样式实现菜单和工具栏的分割线
- 自定义 Android 对话框 (AlertDialog) 的样式
- WPF自定义控件与样式(4)-CheckBox/RadioButton自定义样式
- 扩展GridView控件(10) - 自定义分页样式
- Android之PreferenceActivity(包括样式自定义)