xcode 如何在UIProgressView中设置进度色调颜色

w8f9ii69  于 2023-03-31  发布在  其他
关注(0)|答案(5)|浏览(199)

我想知道如何设置UIProgressView的色调。有时候,根据颜色的不同,默认的高度不允许正确地看到进度。如何解决这个问题?

kcrjzv8t

kcrjzv8t1#

你可以设置轨道和进度条的色调;
对于轨迹颜色:

progress.trackTintColor = [UIColor whiteColor];

进度条:

progress.progressTintColor = [UIColor redColor];

希望这对你有帮助:)

yacmzcpb

yacmzcpb2#

在Swift中,你可以这样做:

progressView.progressTintColor = UIColor.yellowColor()
ippsafx7

ippsafx73#

雨燕5:

progressBar.tintColor = UIColor(red: 33/255.0, green: 150/255.0, blue: 243/255.0, alpha: 1)
progressBar.tintColor = .blue
ru9i0ody

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)];
vc9ivgsu

vc9ivgsu5#

你可以只使用progressBar name(.)操作和progress属性
例如:- progressBar.progress = 0.1 //或者你想给予的值应该是浮点数//我们可以在这个的帮助下改变进度的颜色。
try to understand with the help of the peace of code I shared

相关问题