ios中的自定义进度条

时间:2015-09-21 08:40:34

标签: ios label progress-bar

我正在尝试制作这个自定义栏,标签和进度条根据彼此的宽度进行调整。这里有一个开源代码。

enter image description here

现在我只是使用内置进度条,但我不知道如何调整进度条和相对于进度条长度的文本。

    cell.candidatesPollProgress.backgroundColor = [UIColor blueColor];
    cell.candidatesPollProgress.progressTintColor = [UIColor blueColor];
    cell.candidatesPollProgress.trackTintColor = [UIColor blueColor];

我从哪里开始?感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

为了创建类似于截图共享的UI,您需要使用具有背景颜色的UIView而不是UIprogressview。将UILabel(百分比文本)的前导空间约束设置为UIView(进度视图)的尾端。将UIView的宽度调整为(progressValue)/(maxValue) * (max Width of Progress View)