相关疑难解决方法(0)

通用应用iPad/iPhone图像命名约定?

在我的应用程序中,我需要根据设备iPad/iPhone 4/iPhone 3设备获得正确的图像.

例如:

我有一个名为a.png(宽度40,高度20)的iPhone 3/iPod图像和a@2x.png(宽度80,高度40)iPhone 4.

如果我提到了代码

UIImage *myImage=[UIImage imageNamed:@"a.png"];
Run Code Online (Sandbox Code Playgroud)

如果它是iPhone 4,myImage包含(80*40)图像.如果它是iPod/iPhone 3,myImage包含(40*20)图像.

我的问题是我如何获得iPad(60*30)的图像,如上面的命名约定.

我试着给出a~ipad.png一个图像名称,它不起作用.你能指出哪里有错误吗?

如果我使用[UIDevice currentDevice];isIpod - > load(60*30)图像使用条件,否则为iPhone/iPod加载图像它工作正常.

但我需要在不使用条件的情况下使用它,并使用像a.pngiPhone/iPod,a.@2x.pngiPhone 4和iPad 等命名约定.

提前致谢.

iphone objective-c uiimage ipad

14
推荐指数
4
解决办法
1万
查看次数

在通用应用程序中使用@ 2x视网膜图像用于ipad?苹果更喜欢原生应用吗?

我知道有一些关于此的讨论,但我找不到好的答案?

我的问题是 -

  1. 我知道 -

      [UIImage imageNamed:@"blabla"]
    
    Run Code Online (Sandbox Code Playgroud)

将自动搜索要在iPhone上显示的正确图像(视网膜或非视网膜).

我有一个通用应用程序,我希望在ipad上使用@ 2x版本,所以我不必加载其他版本的图像(我有数百个小图像).

可能吗 ?

  • 我在一些地方看到人们写道苹果不鼓励使用环球应用,因为它更喜欢为iPhone和iPad构建独立的应用程序?即使我为每个人创建不同的UI,这是正确的吗?

谢谢

SHANI

iphone universal-binary ipad

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

iPad 3应用程序开发的图像大小(分辨率)是多少?

据我们所知,iPad 3的分辨率为2048×1536.对于带有视网膜显示器的iPhone 4,我们在我们的捆绑中放置了名为@ 2X的大图像和一个普通图像.

因此,对于iPad 3应用程序开发,我们还需要放置两个图像,一个是正常大小,另一个是大尺寸,@ 2X名称..?

有谁知道请回复.

xcode objective-c ipad ios ipad-3

6
推荐指数
1
解决办法
3806
查看次数

通用cocos2d游戏支持iPad3

如何在通用应用程序中为ipad和ipad HD版本命名图像资源?

当支持iphone的普通和高清图像时,我们使用imageName.png&imageName-hd.png.但是如果我做了一个通用的话我就是假设我必须重命名图像并使用imageNameiPad.png&imageNameiPad-hd.png吗?

请告诉我命名约定的工作原理.

谢谢阿比纳夫

cocos2d-iphone ipad ios-universal-app

4
推荐指数
1
解决办法
3560
查看次数

iOS的背景和图标的图像大小应该是多少

请考虑我对iOS非常新,虽然我能熟练使用Android,但我需要一个iOS项目,我们正在外包并提供图形,实际上我们正在将这个应用程序从iOS6迁移到iOS7,以便它适用于所有iPhone版本.理想情况下,图形的大小应该是多少?我偶然发现了这里,但发现它令人困惑,因为列表似乎只考虑图标,或者我可能无法浏览信息.任何人都可以帮助我使用表格格式的图像与每个iOS版本的大小.或任何链接甚至提示?

ios ios6.1 ios7

-3
推荐指数
1
解决办法
221
查看次数