无法为 Swift 中的 "UIProgressView" 提供最小值和最大值

Unable to give min and max value to "UIProgressView" in Swift

我正在使用 UIProgressView 来显示百分比

所以我在情节提要中使用了 progressview 并将其 class 指定为 UIProgressView

在这里,如果我给 percentageView.progress = 任何值,它完全填充.. 它应该只填充给定的值,how to fill percentageView with given value?

这些是 UIProgressView

故事板中的属性检查器值

代码:

class CandidateDashboardVC: UIViewController{

var progressValue : Float = 0

@IBOutlet weak var percentageView: UIProgressView!

override func viewDidLoad() {
    super.viewDidLoad()
// percentageView.progress = 75.00 

}
}

o/p: var progressValue : Float = 0 然后

o/p:如果我在 didload 中给出 percentageView.progress = 75.00 那么.. 它应该只填满进度的 75% 但它完全填满了,为什么?请指导。

百分比表示为从 0 到 1 的浮点数。

不是从 0 到 100。

所以,75% 是 0.75。

如果您将其设置为 0.75,您将看到您想要的进度。

在你的计算中,只需除以 100。(或者,首先不要乘以 100)。

这在文档中有解释……https://developer.apple.com/documentation/uikit/uiprogressview/1619844-progress