我正在尝试通过笔尖和程序化更改UIProgressView
高度。但它无法改变。所以给出一些如何处理它的建议。
提前致谢。
答案 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];