UIProgressView 高度
Posted
技术标签:
【中文标题】UIProgressView 高度【英文标题】:UIProgressView height 【发布时间】:2013-11-18 20:28:15 【问题描述】:ios 7.0 显示时 不同
界面生成器显示的不是 9。
我正在尝试转换 progressView 以增加高度。因为 9 太小了。并且因为 iOS >= 7.0 和 iOS = 7.0 中的进度视图比预期的要多。
任何想法如何处理?
【问题讨论】:
你不是已经问过这个了吗.. 【参考方案1】:尝试这样做:
float systemVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
if (systemVersion >= 7.0)
CGAffineTransform transform = CGAffineTransformMakeScale(1.0f, 1.2f);// you can change the sy as you want
yourProgressView.transform = transform;
【讨论】:
什么时候?我显然有两个案例 @hasan 什么时候?我是说如果你需要增加你的 progressView 高度,你可以使用变换比例,希望我能帮你。 谢谢。对我帮助很大。【参考方案2】:创建CustomProgressView并添加如下方法:
- (CGSize)sizeThatFits:(CGSize)size
CGSize newSize = CGSizeMake(self.frame.size.width,6);
return newSize;
并根据需要更改数字 6。
【讨论】:
以上是关于UIProgressView 高度的主要内容,如果未能解决你的问题,请参考以下文章
iOS 7.1 中以编程方式创建的 UIProgressView 的高度被忽略(始终为 2)