12.8.2 UIProgressView的属性
2025年09月26日
12.8.2 UIProgressView的属性
在UIProgressView中,有很多属性,它们可以设置一个进度条外观应该是怎么样的。这里罗列了在开发时常用到的属性,可以在Attributes Inspector中从上往下查看。
1.progressViewStyle
用于设置或者获取进度条图形样式的属性。此属性的类型是一个枚举值,默认值为UIProgress View.Style.default。另外一个枚举值是UIProgressView.Style.bar,两者的展示样式略有不同。
2.progress
用于设置或者获取进度条目前进度的属性,默认值为0.0。进度由0.0到1.0之间的浮点数表示,其中1.0表示任务完成。设置一个小于0.0或大于1.0值时,实际会将赋的值固定在最大或最小值上。
3.progressTintColor
用于设置或者获取进度条完成部分填充颜色的属性。
4.trackTintColor
用于设置或者获取进度条还未完成部分填充颜色的属性。如果将trackTintColor设置为nil,则未完成部分将使用其父视图的tintColor。
5.progressImage
用于设置进度条完成部分填充图片的属性。如果提供自定义的填充图片,则进度条会忽略progressTintColor属性。
6.trackImage
用于设置进度条还未完成部分填充图片的属性。如果提供自定义的填充图片,则进度条会忽略trackTintColor属性。