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