来自 Bavarious 关于UIProgressViews 的问题:
我尝试实现 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];
我尝试将我的图像变量从进度图像切换到轨道图像,看看它是否是不可调整大小的图像(它不应该是因为它们是完全相同的图像,只是颜色不同)。除了当我这样做时,轨道图像再次完美调整大小,进度图像是拉伸的图像。有谁知道为什么会发生这种情况?