2

我正在尝试UITabbar通过界面生成器设置我的图标。这是我所看到的:

在此处输入图像描述

这里有两个问题:

  1. 为什么底部被切断?这 3 张图片的尺寸依次为 64x42、44x44、46x46。
  2. 为什么它们像素化/模糊?

我正在遵循此处列出的标签栏图标指南:
https ://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

我没有使用图像,image@2x 命名方案。我只是在 IB 中设置这些。在任何情况下,这个应用程序都只会发布到带有视网膜显示器的设备上。屏幕截图来自 iPhone 5。

4

1 回答 1

10

UIKit 用来确定图像是否为视网膜的唯一指示是它是否具有@2x 方案。否则,UIKit 会将其视为非视网膜图像。这就是为什么它会显示两倍大小的图像,因为您没有使用命名方案告诉 UIKit 图像应该在每个屏幕点呈现 4 个像素。

于 2013-08-31T21:57:08.023 回答