首页 > 解决方案 > 如何根据某个 % 值在 UIView 上显示 % 状态或进度?

问题描述

我如何显示进度或 % 状态,如下图所示。

在这里,我试图根据其百分比值显示症状的百分比值,如图所示。

我尝试使用 UIView,但我不知道如何显示百分比 (%) 数据/进度,如图所示。

有什么解决方案或方法可以实现这一目标吗?

我仍然没有添加代码。

这是图像

标签: iosswiftuser-interfaceuiview

解决方案


如果你想在本地做,你可以使用UIProgressView。 创建@Outlet该视图并在您的代码中,当您想要更改进度或设置它时,使用该功能

thenameofyouroutlet.setProgress (float, animated: bool)

第一个参数必须是介于0.01.0之间的数字,其中0.0 等于 0%,1.0 等于 100%。

第二个参数必须是trueor falsetrue如果你想动画进度,false如果你想设置它没有动画。

然后,如果您想要一个显示进度的标签,您可以UILabel在栏旁边创建一个,创建您的@Outlet,并在您设置进度的相同代码中,更改标签的文本thenameofyourlabel.text

此外,在情节提要中,您可以设置进度的颜色和条形的颜色。例子


推荐阅读