强制UITabBarItem图像为特定大小

时间:2011-08-14 19:34:30

标签: ios uitabbarcontroller uitabbaritem


我有一个UITabBarController,由xib文件初始化。所有它的视图控制器也由xib文件初始化。 在Apple的HIG中,指定高分辨率标签栏图标应约为60x60。我有一组52x52图标,我用它们作为标签项的图像。但由于某种原因,它显示它们好像我使用的是非高分辨率屏幕 - 它们不在标签栏项目的范围内,并且被像素化。

如何为图标设置“固定”尺寸以避免这种情况,如何使用“界面”构建器为低分辨率和高分辨率屏幕选择不同的标签栏图像?

Tnx提前!

1 个答案:

答案 0 :(得分:1)

您对这些图片使用了哪些名称?

您通常要做的是使用名为xxxx.png的标准图像和名为xxxx@2x.png的高分辨率视网膜显示图像

在界面构建器中使用这些图像时,使用标准图像,如果在iPhone 4上执行,系统将使用“@ 2x”查找该文件名。