我想在UISlider的拇指上方定位一個額外的UIView。要做到這一點,我需要拇指圖像的寬度。在iOS6中,這工作正常。我可以使用:如何閱讀UISlider拇指圖像的大小
CGFloat thumbWidth = self.navSlider.currentThumbImage.size.width;
(如圖這樣的回答:How to get the center of the thumb image of UISlider)
這iOS7返回0.0F。我也嘗試使用它閱讀它:
UIImage *thumb = [self.navSlider thumbImageForState:UIControlStateNormal];
但拇指結果爲零。
是否可以讀取默認滑塊圖像的大小?或者我會不得不找到它,設置一個常數,以及蘋果以後如何改變它?
我希望這樣做沒有自定義圖像,但我想這可能是唯一的出路。至少它在跨操作系統看起來是一致的。謝謝! –