2011-11-04 69 views
0

我在我的應用程序的一些滑塊正在使用setMinimumTrackImage定製的:forState:和setMaximumTrackImage:forState:到底我希望他們自定義UISlider在iOS 4.3和iOS表現不同的5

在iOS 4.3設備他們出現看,但在iOS 5設備上運行時,紋理被錯誤地拉​​伸。

這是一個已知的問題? iOS 5更新中有關於UISliders的變化嗎?

感謝

回答

0

你嘗試使用stretchableImageWithLeftCat:TopCap:?

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)]; 
相關問題