1

我在我的应用程序中使用 UISlider 来显示下载进度。我遇到了一个奇怪的问题,并且只在横向模式下发生。

概率:

在此处输入图像描述

我可以在 UISlider 的拇指图像后面看到一条线,这是一个透明的发光图像。

以下是图片:

最小图像最小图像

最大图像 最大图像

在此处输入图像描述

下面是代码:

 [downloadProgress setMinimumTrackImage:[[UIImage imageNamed:@"progess_bar_black_left.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 20, 0, 0)] forState:UIControlStateNormal];

            [downloadProgress setMaximumTrackImage:[[UIImage imageNamed:@"progess_bar_black_right.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 20)] forState:UIControlStateNormal];
    [downloadProgress setThumbImage:[UIImage imageNamed:@"glow.png"] 
forState:UIControlStateNormal];

我检查了 UISlider 的框架,它在两个方向上都是相同的。令人惊讶的是,该问题仅在横向模式下发生。

有没有人遇到过类似的问题。如果是这样,我请帮我解决这个问题。

提前Tnx。

4

0 回答 0