ProgressHUD宽度大小不改变UI

时间:2018-05-08 16:35:27

标签: ios swift

当我继续使用我的健身应用程序添加功能时,我偶尔偶然发现。我很难让ProgressHUD更新视图大小。我知道一个值被发送到视图的属性,但宽度不会在UI中更改。以下是我用于更新的代码。

// linked to view that needs to change size when progressHUD is updated
@IBOutlet weak var progressHUD: UIView!


// this is set inside a timer that fires every 20 seconds and should update progressHUD

progressHUD.frame.size.width = (view.frame.size.width/10) * CGFloat((userHeartRate/Double(maxHeartRate)))

这是GUI:

User interface

该应用获取用户当前的心率,将其与最大心率进行比较,以获得最大心率的百分比。此百分比由progressHUD(预热下方的灰色条)表示,并应根据最大心率的百分比向右移动。

我知道值正在正确计算并将值分配给progressHUD.frame.size.width但灰色条不会反映分配给它的值。

我已为ProgressHUD安装了cocoapod,我相信一切正常。 (安装时没有错误)

我必须要有一些简单的东西可以忽略!

非常感谢提供的任何帮助。

0 个答案:

没有答案