我想知道如何设置UIProgressView的色调。有时候,根据颜色的不同,默认的高度不允许正确地看到进度。如何解决这个问题?
kcrjzv8t1#
你可以设置轨道和进度条的色调;对于轨迹颜色:
progress.trackTintColor = [UIColor whiteColor];
进度条:
progress.progressTintColor = [UIColor redColor];
希望这对你有帮助:)
yacmzcpb2#
在Swift中,你可以这样做:
progressView.progressTintColor = UIColor.yellowColor()
ippsafx73#
雨燕5:
progressBar.tintColor = UIColor(red: 33/255.0, green: 150/255.0, blue: 243/255.0, alpha: 1) progressBar.tintColor = .blue
ru9i0ody4#
对我来说,这是最佳的方法:
[progress setProgressTintColor:UIColorFromRGB(0xaa0000)];
其中,来自RGB的UI颜色为:
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
(可选):有时候,根据颜色的不同,进度无法正确显示,需要增加进度条高度:
[progress setTransform:CGAffineTransformMakeScale(1.0, 3.0)];
vc9ivgsu5#
你可以只使用progressBar name(.)操作和progress属性例如:- progressBar.progress = 0.1 //或者你想给予的值应该是浮点数//我们可以在这个的帮助下改变进度的颜色。try to understand with the help of the peace of code I shared
5条答案
按热度按时间kcrjzv8t1#
你可以设置轨道和进度条的色调;
对于轨迹颜色:
进度条:
希望这对你有帮助:)
yacmzcpb2#
在Swift中,你可以这样做:
ippsafx73#
雨燕5:
ru9i0ody4#
对我来说,这是最佳的方法:
其中,来自RGB的UI颜色为:
(可选):有时候,根据颜色的不同,进度无法正确显示,需要增加进度条高度:
vc9ivgsu5#
你可以只使用progressBar name(.)操作和progress属性
例如:- progressBar.progress = 0.1 //或者你想给予的值应该是浮点数//我们可以在这个的帮助下改变进度的颜色。
try to understand with the help of the peace of code I shared