10 0
sample~iphone.png 8 0
sample~iphone@2x.png 0 0
sample~iphone@3x.png 0 0
sample~ipad.png 0 9
sample..." ofType:@"png"];
此时代码,在iPhone 7 / iPhone 7 plus/ iPad Pro,都能显示图片,直接输出图片本身的尺寸都为 原图尺寸的 1/3....上,正是我们需要的尺寸,但是在iPad上,尺寸就有些偏小了.我们在iPad上,通常总是需要将此张图按照@2x图来显示.这是一个规律!...做过iPhone和iPad通用图标尺寸适配的童鞋,应该早就注意到了.
所以,现在要解决的关键技术问题是:如何把 @3x图,在iPad上按照@2x图来解读?...相对完整代码如下,最终输出的图片尺寸在iPhone上为原始尺寸的1/3,在iPad上为原始尺寸的1/2,正是我们需要的:
NSString * bundlePath = [[NSBundle mainBundle