通用应用iPadiPhone图像命名约定?

通用应用iPadiPhone图像命名约定?,第1张

概述在我的应用程序中,我需要根据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"]; 如果是iPhone 4,myImage包 在我的应用程序中,我需要根据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"];

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

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

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

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

但是我需要让它在没有使用条件的情况下工作,并使用命名约定,如iPhone / iPod的a.png,iPhone 4的@ 2x.png以及iPad.

提前致谢.

解决方法 我知道这是老帖子,但我认为屏幕截图给出了更明确的命名约定的想法.

使用最新的设备:button@3x~iphone.png和button@3x~ipad.png

总结

以上是内存溢出为你收集整理的通用应用iPad / iPhone图像命名约定?全部内容,希望文章能够帮你解决通用应用iPad / iPhone图像命名约定?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存