我正在尝试制作这个自定义栏,标签和进度条根据彼此的宽度进行调整。这里有一个开源代码。
现在我只是使用内置进度条,但我不知道如何调整进度条和相对于进度条长度的文本。
cell.candidatesPollProgress.backgroundColor = [UIColor blueColor];
cell.candidatesPollProgress.progressTintColor = [UIColor blueColor];
cell.candidatesPollProgress.trackTintColor = [UIColor blueColor];
我从哪里开始?感谢任何帮助。
答案 0 :(得分:1)
为了创建类似于截图共享的UI,您需要使用具有背景颜色的UIView而不是UIprogressview。将UILabel(百分比文本)的前导空间约束设置为UIView(进度视图)的尾端。将UIView的宽度调整为(progressValue)/(maxValue) * (max Width of Progress View)