[英]Selected tab bar icons look fuzzy if not on Retina display
我正在開發一個帶有標簽欄的iPhone應用程序。 我使用矢量圖形編輯器制作了標簽欄圖標,並將它們導出到PNG。 除非被選中,否則圖標看起來很好。
這不會發生在視網膜顯示屏上。
我使用self.tabBarItem.image = [UIImage imageNamed:@"Symbol"];
設置圖像。 這是實際的PNG: http : //i.imgur.com/dBTDe.png (雖然它適用於所有圖像)。
我該怎么辦? 為什么會這樣?
這似乎發生在圖像沒有邊距時。 如果你添加2px的邊距,它看起來會很好:
你應該有2份圖像。 一個用於普通或舊設備,一個用於視網膜顯示。
您的圖像應相應命名。
image1.png // older devices
image1@2x.png // for retina display. @2x is case sensitive as well
選擇圖像時,請務必選擇普通圖像。 操作系統將選擇@ 2x圖像,如果它能夠顯示它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.