如何改变uiprogressview的高度

时间:2014-05-22 09:26:23

标签: ios uiprogressview

我正在尝试通过笔尖和程序化更改UIProgressView高度。但它无法改变。所以给出一些如何处理它的建议。

提前致谢。

4 个答案:

答案 0 :(得分:2)

这就是诀窍:根据你想要的新高度选择比例,然后在你的代码中写下:

self.progressView.tranform = CGAffineTransformMakeScale(1.0, scale);

答案 1 :(得分:1)

在Swift 3中,它改为CGAffineTransform(scaleX:CGFloat,y:CGFloat)。所以代码是:

progressView.transform = CGAffineTransform(scaleX: 1, y: 4)

答案 2 :(得分:0)

UIProgressView有一个固定的高度。你可以改变宽度。您可以尝试很多自定义进度视图out there

答案 3 :(得分:0)

我找到了另一个对我有用的答案。手动设置宽度和高度。

self.progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleBar]; [self.progressView setFrame:CGRectMake(0, 0, self.view.frame.size.width, 11)];

[self.view addSubview:self.progressView];