自定义UISlider在iOS 4.3和iOS表现不同的5
问题描述:
我在我的应用程序的一些滑块正在使用setMinimumTrackImage定制的:forState:和setMaximumTrackImage:forState:到底我希望他们自定义UISlider在iOS 4.3和iOS表现不同的5
在iOS 4.3设备他们出现看,但在iOS 5设备上运行时,纹理被错误地拉伸。
这是一个已知的问题? iOS 5更新中有关于UISliders的变化吗?
感谢
答
你尝试使用stretchableImageWithLeftCat:TopCap:?
答
我有类似的问题之前,轨道图像总是在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)];