代码之家  ›  专栏  ›  技术社区  ›  Alex Milde

Objective-C自定义uitababaritem@2X

  •  0
  • Alex Milde  · 技术社区  · 15 年前

    是否可以分配高分辨率自定义Uitabartem图像?

        UIImage *img;
        img = [UIImage imageNamed:@"TabIcon51@2x.png"];
        self.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"more" image:img tag:5];
    

    这不管用。对于这个用例,是否有解决方法,或者更好的officel链接/解决方案?

    谢谢 亚历克斯

    1 回复  |  直到 15 年前
        1
  •  0
  •   BarrettJ    15 年前

    如果您使用的是imagename,则可以排除@2X。imagename的工作方式是,如果您在高分辨率设备上,它会自动加载@2X文件(如果存在),否则它会加载常规文件。