首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有一种方法来检查加载到UIImage对象中的文件?

是否有一种方法来检查加载到UIImage对象中的文件?
EN

Stack Overflow用户
提问于 2011-11-08 16:03:11
回答 2查看 66关注 0票数 1

我有三个文件: background~ipad.png,background@2x~iphone.png和background~iphone.png

设置我使用的背景图像时:

[self.background setImage:[UIImage imageNamed:@"background.png"]];

在运行视网膜屏幕模拟器时,是否有任何方法可以验证background@2x~iphone.png是否正在加载文件?因为看起来(动眼间)装载的是background~iphone.png .

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-08 16:06:42

尝试暂时更改图像的内容,以验证是否加载了正确的图像。例如,将background~ipad.png实心蓝色和background~iphone.png实心绿色。那样的话,你就能看到正确的子弹是否装好了。

票数 2
EN

Stack Overflow用户

发布于 2011-11-08 16:15:16

您可以在设置图像之前检查图像的大小:

代码语言:javascript
运行
复制
UIImage *backgroundImage = [UIImage imageNamed:@"background.png"];

NSLog(@"%@",NSStringFromCGSize(backgroundImage.size);

[self.background setImage:backgroundImage];

另外,我会删除~iphone扩展,只需使用背景和背景@2x,然后使用~ipad或者使用UI_USER_INTERFACE_IDIOM()宏来检测iPad并设置一个完全不同的图像。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8053366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档