[英]iOS tab bar icons are blurry
您使用的圖標大小為30x30
,我假設是1x
( iPhone <4 )。 由於iPhone> = 4需要2x
和3x
圖像,因此您還必須包含它們。
您可以使用具有命名約定的圖像
star.png // 1x = 30x30
star@2x.png // 2x = 60x60
star@3x.png // 3x = 90x90
或者您可以使用image.xcassets
並將1x
, 2x
和3x
圖像放在那里並使用它。
可能是因為使用帶有視網膜屏幕的設備。
嘗試將圖標的文件名更改為xxx@2x.xxx,如“facebook_icon@2x.png”。
此外,請注意您可以使用PDF文件 (矢量圖形,獨立於分辨率)而不是PNG,Xcode將在構建時為您呈現適當的分辨率(我認為您不能輕易地為第三方圖標執行此操作作為Facebook,但......)。
要查看如何完成此操作,請使用“選項卡式應用程序”模板創建一個新項目,並檢查資產目錄中的選項卡欄圖標圖像。 它只對“First”和“Second”初始選項卡的圓形和方形圖標執行此操作。
使用此行代碼在uitabbar中為uitabbaritem設置圖像。
tabbaritem.image = [[UIImage imageNamed:@“image”] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.