相关疑难解决方法(0)

视网膜显示iphone的图像

我有一个工作应用程序,我已经在我的iPod touch测试.一切都很好.

我的标签栏图标和启动画面图像位于我的Resources文件夹中的单独文件夹中

Resources->images
Run Code Online (Sandbox Code Playgroud)

现在,我知道iPhone4我需要使用2x图像.

我的问题是支持iPhone4所有我需要做的是在我的图像文件夹中添加2x图像.例如,如果我的splashscreen图像是Default.png,我应该将我的2x图像作为Default@2x.png添加到我的图像文件夹中,iphone将自动使用它.

所有tabbar图像都一样吗?

提前致谢

iphone xcode interface-builder iphone-4 retina-display

11
推荐指数
2
解决办法
2万
查看次数

iPhone 4"屏幕与xcassets没有拉正确的图像

我正在尝试使用Images.xcassets实现我正在进行的项目.根据我的理解,我可以将不同设备的所有不同大小的图像放在那里,然后调用[UIImage imageNamed:@"name_of_image_set"],它将为我正在处理的设备返回正确的图像.

除了带有4英寸屏幕的iPhone 5/5s/5c之外,它似乎正在为所有内容提供正确的图像.对于该屏幕尺寸,它为我提供了带有3.5英寸屏幕的@ 2x iPhone的图像.

Images.xcassets中配置的图像

这是包含在图像文件夹中的json.

{
  "images" : [
    {
      "idiom" : "iphone",
      "scale" : "1x",
      "filename" : "bg.png"
    },
    {
      "idiom" : "iphone",
      "scale" : "2x",
      "filename" : "bg@2x.png"
    },
    {
      "idiom" : "iphone",
      "filename" : "bg-568h@2x.png",
      "subtype" : "retina4",
      "scale" : "2x"
    },
    {
      "idiom" : "ipad",
      "scale" : "1x",
      "filename" : "bg~ipad.png"
    },
    {
      "idiom" : "ipad",
      "scale" : "2x",
      "filename" : "bg@2x~ipad.png"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  } …
Run Code Online (Sandbox Code Playgroud)

iphone xcode ios ios7 xcode5

11
推荐指数
1
解决办法
7567
查看次数