我在我的应用程序中使用UIProgressView
,现在效果很好。但是我想让它更大(高度方面)并将它染成不同的颜色。
我希望使用PDColoredProgressView
作为颜色,并改变-(void)drawRect:(CGRect)rect
方法来改变高度,但我无法决定实际改变高度的位置。关于改变什么的任何建议?
答案 0 :(得分:3)
事实证明你可以像任何其他视图一样调整大小。
[coloredProgressView setFrame:CGRectMake(0, 0, 300, 25)];
答案 1 :(得分:2)
设置框架方面似乎对我不起作用。将变换设置为CGAffineTransformMakeScale()可以将其扩展 - 不确定是否会导致任何其他问题。
答案 2 :(得分:0)
要更改progressView的高度,请尝试以下代码:(适用于Swift 5)
progressView.transform = CGAffineTransform(scaleX: 1, y: 4)
// y表示所需的高度
和1表示当前宽度,因此,如果将其更改为3,则表示当前宽度x 2