我们在服务器上有两个@图像,但我们没有在图像名称中放置@ 2x。现在,当它们被下载到视网膜设备上时,它们被错误地显示,就好像它们是1x。在图像名称的末尾添加@ 2x后,它们按预期正确显示。任何人都可以解释为什么视网膜设备需要@ 2x后缀的图像网址?必须在图像路径中手动放置@ 2x以在视网膜设备上正确显示图像
0
A
回答
0
您需要在'Assets.xcassets'文件中添加@ 2x和@ 3x图像,并添加一些名称。例如myImage,myImage @ 2x和myImage @ 3x。你的代码中的 你可以直接使用像这样的UIImage(命名为:“myImage”)。它会将相应的图像下载到您的设备上。
+0
但我的问题不是关于捆绑的图像......它关于从运行时从服务器下载图像...... – Kaps
+0
因为你需要编写自己的逻辑。 – vikash1307
相关问题
- 1. 下载正常图像与视网膜设备图像(2x)
- 2. iPhone 5视网膜显示2x图像
- 3. 如何正确显示@ 2x视网膜图像
- 4. 2x图像无法在视网膜设备上工作
- 5. 在uiimageview中设置视网膜图像
- 6. 如何找到我的视网膜设备使用2x图像?
- 7. 根据设备视网膜比例调整图像路径
- 8. iOS8视网膜@ 2x图像不像iOS7那样缩放?
- 9. Retina iOS设备不显示@ 2X图像,显示1X图像
- 10. 按钮图像未正确显示在视网膜显示屏上
- 11. @ 2x图像未在iPad上加载视网膜
- 12. @ 2x视网膜图像无法在iOS7上工作
- 13. 视网膜图像,非视网膜设备
- 14. 背景图像没有正确显示在移动设备上
- 15. 动态图像路径不上设备
- 16. 当视网膜版本删除后,图像仍显示正确(?)
- 17. 核心情节1.0视网膜图像显示不正确
- 18. 如何在视网膜iPad上防止JavaScript内的@ 2x图像缩放?
- 19. UIButton的图像和视网膜显示
- 20. 调整图像的视网膜显示
- 21. 视网膜显示屏的图像
- 22. Shopify视网膜显示图像精灵
- 23. 视网膜显示图像尺寸
- 24. Cocos2d - 不显示视网膜图像
- 25. Cocos2d不显示视网膜图像
- 26. CSS图像和视网膜显示
- 27. 下载图像和视网膜显示
- 28. 配置CodeIgniter以显示图像的正确文件路径等
- 29. @ 2x图像太大,视网膜显示屏上的界限太大
- 30. 明确添加@ 2x到非视网膜设备
你在哪里使用下载的图像? –
如果您在UIImageView中使用该图像或将其设置为按钮的背景,那么无论它是否为@ 2x都不应该是个问题。 –