我的应用中有一些使用setMinimumTrackImage自定义的滑块:forState:和setMaximumTrackImage:forState:
在iOS 4.3设备上,它们会显示我希望它们看起来的样子,但在iOS 5设备上运行时,纹理的拉伸不正确。
这是一个已知问题吗?关于UISliders的一些内容是否在iOS 5更新中发生了变化?
由于
答案 0 :(得分:1)
我之前有类似的问题,在iOS 4中轨道图像总是显示好,但在iOS 5中没有。我试图使图像可调整大小。它对我有用。请试试这个:
UIImage *leftTrackImage = [[UIImage imageNamed:@"progress_left.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *rightTrackImage = [[UIImage imageNamed:@"progress_right.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
答案 1 :(得分:0)
你是否尝试使用可伸缩的ImageWithLeftCat:Top Cap:?