我的iOS应用程序正在使用iOS 6但是当您使用iOS7设备使用xcode 5构建应用程序时,进度条样式已更改,我无法将其作为以前的iOS6样式返回,甚至无法更改进度视图的高度(进度条)。有没有办法改变进度条的风格?我只能在xcode中看到默认值和条形码。
答案 0 :(得分:3)
这是一个标准UIKit
对象。它将在每个系统上显示。
如果你不喜欢iOS 7中的小条,你应该自定义它。
您可以使用UIAppearance
代理轻松完成此操作,但是您需要使用图片,非常简单,只需让您的图片看起来像iOS 6,您应该得到您期望的结果。
您要自定义的属性应为:
@property(nonatomic, retain) UIImage* progressImage NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR;
@property(nonatomic, retain) UIImage* trackImage NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR;
答案 1 :(得分:2)
我直接在xib中更改了UIProgressView的高度。我将样式更改为Bar并加载了2个图像,一个用于处理图像,另一个用于跟踪图像。为我工作。 我希望它有所帮助。