我使用UBarButtonItem的appearance
方法來自定義後退按鈕的背景圖像,但在iPhone Retina顯示屏上,使用圖像時看到奇怪的問題。UIBarButtonItem的後退按鈕圖像在Retina iPhone顯示屏上有奇怪的缺陷
下面是非Retina後退按鈕的示例;你會看到,它看起來不錯:
然而,視網膜版本看起來關閉。看起來,圖像的前幾名像素重現樓下:
任何人見過這個?你怎麼修好它的?
下面是我用我的appDelegate定製的UIBarButtonItem的後退按鈕的代碼:
UIImage *backButton = [[UIImage imageNamed:@"backButton"] resizableImageWithCapInsets:UIEdgeInsetsMake(5, 15, 5,5)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButton forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];