ios - 视网膜显示屏上的标签栏图标

标签 ios xcode icons uitabbar retina-display

我正在制作一个 iPhone 应用程序,但我不明白为什么我的自定义标签栏图标是像素化的。它们是 30x30。例如,如果我将分辨率更改为 60x60,图标仍然像素化但也不完整。

你能帮我解决这个问题吗?非常感谢。

最佳答案

您不需要将非视网膜图像的大小加倍。
您需要创建两个单独的图标 icon.png (30x30) 和 icon@2x.png (60x60)。
iOS 会根据屏幕比例自动加载正确的文件。
您可以在以下网址找到有关利用 Retina 显示屏的更多信息:https://developer.apple.com/resources/high-resolution/

关于ios - 视网膜显示屏上的标签栏图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15391624/

相关文章:

css - Div 的中心和底部

ios - 从 Amazon S3 下载图像(使用 AWS mobile hub helper)

ios - Swift 2 iOS - 获取按创建日期排序的文件列表 - 更简洁的解决方案?

iphone - 从 TableView 推送到另一个 TableView 得到黑屏

xcode - 创建和分发 Mac App 以进行 Beta 测试的分步流程

php - 删除图像图标对齐

ios - iOS核心数据“乐观锁定失败”

ios - 禁用 IBOutletCollection 中的所有 subview

ios - 完成这段代码以通过 segue 从一个 Controller 向另一个 Controller 传递数据

svn - TortoiseSvn 中的灰色 V 形图标是什么意思?