[英]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.