相关疑难解决方法(0)

为什么UIProgressview进度条不可调整大小?

来自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];
Run Code Online (Sandbox Code Playgroud)

原始图像和进度条结果

我尝试将我的图像变量从进度图像切换到轨迹图像,以查看是否可能是不可调整大小的图像(它不应该是因为它们是完全相同的图像,只是不同的颜色).除非我这样做,否则轨迹图像再次完美地调整大小并且进度图像是拉伸的图像.有谁知道为什么会这样?

xcode objective-c uiprogressview progress-bar

3
推荐指数
1
解决办法
3238
查看次数

标签 统计

objective-c ×1

progress-bar ×1

uiprogressview ×1

xcode ×1