我尝试了实施戴夫·德隆所说的话,我做了他以他为例所展示的一切,但是当我运行这个程序时,如果我尝试改变进步的价值,我的进度栏就会变成一个拉长的图象。轨道图象无论如何完美地调整和在轨道上重复。出于某种原因,进展并不是在进步栏上完成的。
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];
我尝试把我的图像变量从进度图像转换为跟踪图像,看看是否是无法调整的图像(因为图像是完全相同的图像,颜色不同,所以不应该如此 ) 。 除了我这样做的时候,跟踪图像再次完美地调整了大小,而进步图像则被拉长了。有人知道为什么会发生这种情况吗?