[self.distanceSlider setThumbImage:[UIImage imageNamed:@"handle-slider"] forState:UIControlStateNormal];
讓我們來看看這段代碼。@ 2x是否在UIImage上工作imageWithNamed?
如果我使用視網膜顯示,將圖像稱爲手柄滑塊@ 2x而不是手柄滑塊?
請注意,這可能會引發問題。想象一下,如果我加載一個圖像的唯一目的是處理它,我真的很想加載句柄滑塊或句柄滑塊@ 2x?然後讓iOS來重寫我的決定並任意加載@ 2x圖像將會很愚蠢。
另一方面,大多數情況下,我使用UIImage imageNamed來填充按鈕。在這種情況下,添加@ 2x是非常合理的。
在任何情況下,蘋果最終會使用哪條路徑,如果可能的話,參考是什麼?
我搜索了stackOverflow。
大多數答案與建議一個或另一個不一致。
檢查此stackquestion:http://stackoverflow.com/questions/9770990/uiimage-imagenamed-not-work-on-ios-5-0 – Orange