使用显示太大我显示视网膜图像(@ 2x.png扩展名)。图像和模拟器都有640 x 960分辨率,所以我希望图像填满屏幕。
我知道除CGContext之外还有其他方法来显示图像,但这是我在代码中需要其他用途的方式。
任何想法,为什么我有这个定义问题?视网膜图像中视网膜模拟器
1
A
回答
4
不要使用@ 2个后缀
从苹果文档:
的UIImage的类处理所需的所有工作负载 高分辨率的图像到您的应用在创建新图像对象时,您可以使用相同的名称来请求图像的标准版和高分辨率版本 。举例来说,如果你有两个 图像文件,命名为Button.png和[email protected],您将使用 下面的代码来请求您的按钮图片:
UIImage *anImage = [UIImage imageNamed:@"Button"];
4
您不需要显式加载视网膜图像,如果设备具有视网膜显示,@ 2x将自动附加到图像名称。
更改您的UIImage代码:myImage = [UIImage imageNamed:@"iPhoneBackground.jpg"];
相关问题
- 1. 视网膜模拟器显示非视网膜分辨率
- 2. UIImageView中的视网膜/非视网膜图像
- 3. 绘图视网膜与非视网膜图像
- 4. 仅支持带视网膜图像的iPad非视网膜
- 5. 视网膜上的非视网膜图像iPad
- 6. 视网膜图像,非视网膜设备
- 7. CSS resize视网膜图像
- 8. 视网膜图像问题
- 9. 视网膜与非视网膜iOS
- 10. Cocos2d中的视网膜和非视网膜图形
- 11. 视网膜图形与非视网膜图形管理
- 12. 如何使可在视网膜和非视网膜设备来使用视网膜准备图像
- 13. UIAlertView中的图像:CGRectMake在视网膜和非视网膜中iPhone
- 14. 视网膜和非视网膜显示屏支持图形
- 15. 可以在视网膜上使用非视网膜图形吗?
- 16. 微分视网膜和非视网膜显示器的iOS
- 17. 开发视网膜和非视网膜显示器OpenGL ES
- 18. 创建视网膜屏幕截图编程导致非视网膜图像
- 19. 在uiimageview中设置视网膜图像
- 20. PHP中的视网膜图像
- 21. iPhone5中视网膜图像的后缀
- 22. 视网膜4中的背景图像
- 23. iOS应用程序非视网膜和视网膜图像概念
- 24. 将图像用于视网膜和非视网膜屏幕上的文字
- 25. 按钮图像命名为许多设备(视网膜和非视网膜)
- 26. 如何制作UIImageView加载视网膜和非视网膜图像
- 27. 图像与Iphone视网膜4“不适合iPhone视网膜3.5”英寸
- 28. 理想的iPhone/iPad和iPhone(视网膜)/ iPad(视网膜)图像分辨率
- 29. 视网膜版本的图像总是用在非视网膜显示
- 30. HIDPI /视网膜绘图?