我有一个最小值为0,最大值为5(任何值)的滑块,我需要在同一滑块中显示5种不同的颜色,即0-1一种颜色,1-2另一种颜色等上。这可能吗 。如果有任何想法,请帮助我。不同颜色的UISlider
5
A
回答
1
你将不得不使用图片为和在
-(IBAction)sliderValueChanged:(UISlider *)sender
{
// depending on the value
// if value is 1 {
[mySlider setMinimumTrackImage:[UIImage imageNamed:@"leftImageforValue=1.png"] forState:UIControlStateNormal];
[mySlider setMaximumTrackImage:[UIImage imageNamed:@"rightImageforValue=1.png"] forState:UIControlStateNormal];
}
0
你可以把一个ImageView的与滑块在你想要的颜色,并设置MinTrackTint和MaxTrackTint到ClearColor。滑块将完全透明(除了拇指),但功能。
4
试试这个,
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(0.0f, 400.0f, 320.0f, 35.0f)];
[slider setMinimumTrackTintColor:[UIColor redColor]]; // Initial color of selection
[slider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
[[self view] addSubview:slider];
在目标方法,你可以设置颜色
- (void)sliderValueChanged:(UISlider *)slider {
/*
Here you check the value of slider from [slider value] call;
then set the color of slider by using
[slider setMinimumTrackTintColor:[UIColor redColor]];
*/
}
希望这将帮助你:)
相关问题
- 1. 不同颜色
- 2. 颜色绘制不同的颜色matplotlib
- 3. UITextView中的不同颜色
- 4. 不同的颜色名称
- 5. 不同颜色的布局
- 6. 不同的背景颜色
- 7. jQuery的不同颜色
- 8. 用不同的颜色
- 9. 不同的颜色在VB.NET
- 10. UIBezierPath不同的颜色
- 11. 引导:不同列的不同颜色
- 12. Seaborn图表颜色与调色板指定的颜色不同
- 13. Seaborn的boxplot + swarmplot:不同的颜色为x,不同的颜色符号
- 14. 设置用不同颜色绘制的不同部分的背景颜色jqplot
- 15. 如何在XCode 6中为UISlider添加渐变色彩颜色?
- 16. 谷歌AreaChart不同颜色
- 17. 标签颜色不同
- 18. script-tutorials.com改变不同div的颜色的颜色
- 19. 可可NSBezierPath - 中风。颜色不同于预定义的颜色
- 20. 使用$ _GET [“颜色”],以显示不同的颜色
- 21. 颜色某些点不同的颜色矩阵matplotlib
- 22. OpenCV - 具有不同颜色的颜色斑点检测器
- 23. 更改与父文本颜色不同的子文本颜色?
- 24. CSS:线条通过与文本颜色不同的颜色?
- 25. Gblame:颜色每次提交不同的颜色
- 26. 为什么barbuttonItems上的相同颜色显示为不同的颜色?
- 27. UISlider代表色谱
- 28. JSON的键和值的颜色不同?
- 29. DataGridView中的不同颜色的线(DGV)
- 30. 在iPhone应用程序中自定义UISlider的颜色
这可以帮助你:https://开头WWW .cocoacontrols.com/search?utf8 =%E2%9C%93&q =滑块 – Impossible 2013-05-03 07:05:09
这可以帮助你很多试试吧 [] [1] [1]:http://stackoverflow.com/questions/5865528/customizing-a-slider-control 谢谢 – Impossible 2013-05-03 07:09:35