我有尺寸560 * 66的按钮图像我可以把这个按钮图像的iPhone 4.0设备?以及我怎么会给这个按钮的比例使用@ 2x。@ 2x图像为iPhone OS 4.0
2
A
回答
1
您需要有一个标准(1x 280x33像素)版本的图像。你会将它称为image.png,然后你也有你的[email protected](560x66像素),在界面生成器中,你将在你的按钮中使用图像的标准版本(这两个图像都需要包含在你的xCode中项目)。
在运行时,系统会根据您的iPhone(视网膜与否)自动选择优质资源。
认为在点而不是在像素。 iPhone的宽度为320点(对于视网膜而言,双倍密度图像),因此您的图像将始终以280点宽度显示。
1
- 第一个问题:是的。
- 第二个问题:您不使用“@ 2x”后缀“给”宽高比。你需要澄清你的问题。
0
你必须@ 2X添加到您选择iPhone 4图像
所以,如果你有一个名为myButton.png一个30×30的图像,使60X60的版本,并命名为[email protected] ..
6
如果你是一个通用的应用程序,为iPhone和iPad,那么你就需要有这样
MyIcon.png //ipad MyIcon~iphone.png //low res iphone [email protected]~iphone.png //high res iphone
Y上的命名方案你不需要在ipad和iphone图片之间有一个像素明智的相关性,但是低分辨率和高分辨率图片需要恰好为1:2,即。如果低分辨率是50x50那么高分辨率应该是100x100。
有4.0,你必须把@ 2X 了〜iphone,这是在4.1“固定”,所以你必须把它再次在它前面的后一个错误。这意味着,如果你希望你的通用应用程序支持4.0和4.1+,那么你需要两个 - 一个[email protected]~iphone.png和一个[email protected]因为这个原因,我们最终不支持4.0。
当你想调用的代码,你的图标,你只要做
UIImage * MyImage = [UIImage imageNamed: @"MyIcon.png"];
它会找出根据您的设备上使用的图片。
相关问题
- 1. iphone os 4.0将图像添加到模拟器4.0文件夹
- 2. UIKeyboardBoundsUserInfoKey在iPhone 4.0 OS
- 3. 在iphone OS 4.0中定制UIButton图像正在缩小(缩小)
- 4. iphone OS 4.0-显示更高分辨率图像的问题
- 5. 的iPhone OS 4.0和libxml2和OS 2.2.1
- 6. UITabBar和UITabBarItem与特定的图像@ 2x的iPhone 5和iPhone 6
- 7. 如何将图像转换为@ 2x
- 8. 如何在iPhone-OS 4.0中触摸图像视图时写入操作
- 9. 适用于iPhone4的图标/图像(@ 2x)适用于iPhone 3GS?
- 10. iOS @ 2x细长图像
- 11. CakePHP的2X上传图像
- 12. iPhone OS 4.0上的键盘问题(8A248c)
- 13. 关于iphone应用程序i-OS-4.0
- 14. Iphone OS 4.0:Application is not coming applicationDidBecomeActive
- 15. 在后台播放音频(iPhone OS 4.0)
- 16. 在iPhone OS 4.0中使用PLCameraController类
- 17. iPhone OS 4.0向后兼容3.1 /.2
- 18. 如何在iPhone OS 3.1x/3.2/4.0中管理图像(尺寸方向)?
- 19. iPhone图片资源 - 最多1024个,2048个像素@ 2x?
- 20. @ 2x图像无法在某些iPhone 4设备中加载
- 21. 无论如何,对于iPhone 6+,使用@ 2x iPad图像作为@ 3x?
- 22. Xcode 6.1为iPhone 6和4s模拟器使用相同的2x图像
- 23. iphone 4.0的前置摄像头
- 24. NSDateFormatter在OS 4.0
- 25. 在iPhone4上加载@ 2x图像失败?
- 26. @ 2x图像资产没有@ 1x资产
- 27. Corona SDK:TabBar不会加载@ 2x图像..?
- 28. @ 2x和图像分辨率的混淆
- 29. iOS4 SDK和iPad和@ 2x图像
- 30. 下载正常图像与视网膜设备图像(2x)
不要使用@ 2x后缀不是一个好的解决方案。如果您不使用视网膜图像的标准系统机制,突出显示的图像将会模糊不清。 – 2011-02-03 12:31:32