【发布时间】:2012-05-31 02:07:29
【问题描述】:
来自 Bavarious 关于UIProgressViews here:的问题
我尝试实现 Dave DeLong 所说的内容,并且按照他在示例中展示的方式进行了所有操作,但是当我运行程序时,如果我尝试更改进度的值,我的进度条会变成拉伸的图像。然而,轨道图像完美地调整大小并沿轨道重复。出于某种原因,进度并没有沿着进度条执行此操作。
UIImage * load = [[UIImage imagedNamed:@"load.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 1, 0, 1)];
UIImage * track = [[UIImage imageNamed:@"track.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 1, 0, 1)];
[progressbar progressImage:load];
[progressbar trackImage:track];
[progressbar setProgress:0.5];
我尝试将图像变量从进度图像切换到轨道图像,以查看是否是无法调整大小的图像(不应该是因为它们是完全相同的图像,只是颜色不同) .除了当我这样做时,轨道图像再次完美调整大小并且进度图像是拉伸的图像。有谁知道为什么会发生这种情况?
【问题讨论】:
-
请同时包含您正在使用的图片。
-
尝试改变progressBarStyle。 UIProgressViewStyleDefault,UIProgressViewStyleBar,
-
@ElvisNunez 我试过了,没区别。
标签: objective-c xcode progress-bar uiprogressview