iphone - iOS 7 中的进度 View 高度

标签 iphone ios objective-c ios7 uiprogressview

我想在 iOS 6 及以下版本中增加进度 View 的高度我正在使用外观方法执行此操作

  UIImage *progressImage = [[UIImage imageNamed:@"sliderbk-progress.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 4, 0, 5)];
[[UIProgressView appearance] setProgressImage:progressImage];

但现在在 iOS7 中这段代码不起作用我什至尝试给出下面的代码但没有用。任何帮助都会有所帮助。谢谢

[[UIProgressView appearance] setFrame:CGRectMake(20, 100, 280, 100)];

最佳答案

如果我对这个问题的理解正确,听起来你想增加 iOS7 中进度 View 的高度,而你之前在 iOS6 中使用的代码不再有效。

我最近不得不解决一个类似的问题,我通过在 Interface Builder 中向进度 View 添加约束并通过约束显式设置高度来做到这一点。此解决方案将需要使用自动布局,因此请确保已将其打开。

height attribute

显示:对于进度 View ,大小检查器上的“高度”属性明显变灰并且无法更改 - 但是我已经在进度 View 本身上定义了一个约束并将约束的高度设置为 50 点,这实际上体现在IB中。

据我所知,iOS6 进度条具有静态高度值,因此如果您还想支持 iOS6,则需要另一种方法。

关于iphone - iOS 7 中的进度 View 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18717895/

相关文章:

iphone - iphone 与 mac 通讯的最佳方式?

iPhone SDK - 通过 UILabel 触摸 UIButton

objective-c - UIScrollView 中的滚动条大小异常行为

ios - 我丢失了我的公钥。我可以从私钥中恢复它吗?

iOS:如何要求应用程序仅在 4"显示器上运行

iphone - 如何在 iPhone 中创建链接按钮?

ios - UIImageView 未在 3,5 屏幕上完全显示

iOS 仅在 NavigationController 根目录上显示选项卡栏

objective-c - NSOperation中的依赖什么时候调用completionBlock

ios - 与 Storyboard建立连接时遇到问题