mmo*_*410 34 iphone xcode ios6
使用视网膜,我们使用名称中的@ 2x制作图像.我看到默认图像必须是默认值-568h @ 2x,但其他图像似乎不是这种情况.就像我的背景是bg.png和bg@2x.png一样,我尝试使用bg-568h@2x.png,但这不起作用.有人可以告诉我需要命名的图像来支持iPhone 5吗?
avi*_*hic 55
没有iPhone 5的特殊后缀(4''显示),只有特定的Default-568h@2x.png文件.
这是一个处理它的宏:
// iPhone 5 support
#define ASSET_BY_SCREEN_HEIGHT(regular, longScreen) (([[UIScreen mainScreen] bounds].size.height <= 480.0) ? regular : longScreen)
Run Code Online (Sandbox Code Playgroud)
用法:(资产名称 - image.png,image @ 2x.png,image-568h @ 2x.png)
myImage = [UIImage imageNamed:ASSET_BY_SCREEN_HEIGHT(@"image",@"image-568h")];
Run Code Online (Sandbox Code Playgroud)
Jas*_*oco 24
没有特定的图像名称.使用Default-568h @ 2x将在iPhone 5或iPod Touch 5G上启动该图像,并启用非信箱模式.之后,您需要将视图设计为灵活.新尺寸没有特殊的"图像名称"或任何内容.
例如,对于您的背景,您可能应该使用能够拉伸或平铺的图像,并在设置之前正确配置它.
| 归档时间: |
|
| 查看次数: |
22389 次 |
| 最近记录: |