iOS: image with 2x

iOS: image with 2x,第1张

概述应该准备2套image 一个是for standard,format:<ImageName><device_modifier>.<filename_extension> 一个是for 高清:<ImageName>@2x<device_modifier>.<filename_extension> 其中<device_modifier>是optional的,它可以是"~ipad" or "~iphon

应该准备2套image

一个是for standard,format:<Imagename><device_modifIEr>.<filename_extension>

一个是for 高清:<Imagename>@2x<device_modifIEr><filename_extension>

其中<device_modifIEr>是optional的,它可以是"~ipad" or "~iphone"


当你使用下列代码时:

[button setimage:[UIImage imagenamed:@"play.png"] forState:UIControlStatenormal];
如果是retina device会自动detect是否有play@2x.png的图片,如果有则加载@2x图片


ref links:

http://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/SupportingHiResScreens/SupportingHiResScreens.html#//apple_ref/doc/uid/TP40010156-CH15-SW8

http://stackoverflow.com/questions/3442239/retina-icons-2x-arent-being-used-when-images-are-specified-in-code

http://stackoverflow.com/questions/9770990/uiimage-imagenamed-not-work-on-ios-5-0

总结

以上是内存溢出为你收集整理的iOS: image with 2x全部内容,希望文章能够帮你解决iOS: image with 2x所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)