我有一个 TabBarController 像这样设置选项卡的图像,在-init
方法中:
self.tabBarItem.image = [UIImage imageNamed:@"tabImage.png"];
我在资源中有一个 tabImage@2x.png 文件。在 iPhone 4 模拟器或手机中,高分辨率图像没有被拾取 - 低分辨率版本只是被放大。
任何想法为什么会这样?
编辑:更多信息:如果我尝试明确使用tabImage@2x.png
(或只是tabImage@2x
),那么我看到的选项卡图像非常大并且超出了选项卡的范围,就好像它从 60 像素缩放到 120 像素一样。因此,看起来供应的任何名称都被视为 scale=1.0 图像。