繁体   English   中英

TabBarImage大小不正确

[英]TabBarImage is not resized properly

我正在尝试将60x60像素的图像分配给tabBarItem.image

self.tabBarItem.image = [UIImage imageNamed:@"tab_settings@2x.png"];

我已经阅读了HIG,我应该为视网膜显示屏放置60x60像素的图像。 但是我得到的是尺寸不正确的图像:

在此处输入图片说明

如果我将其设置为30x30px,它的外观也会变差(与Retina不同)。

您无需指定使用@2x.png图像。 对于您的项目,只需在Xcode中添加以下两个图像:

tab_settings@2x.png(60x60像素)

tab_settings.png(30x30像素)

然后在您的代码中使用:

self.tabBarItem.image = [UIImage imageNamed:@"tab_settings"];

iOS将确定是使用30x30还是60x60的图片。 苹果公司的设计非常好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM