还有谁坚持认为,从TFT改变设计到视网膜,我们应该重新设计所有的应用程序的人。 但我读过,我们只能更改应用程序的图像,这就够了。 我想知道哪个是最佳实践,哪个解决方案是可以接受的?更改TFT视网膜在iphone
1
A
回答
1
Retina Display只是苹果对一些设备的高分辨率显示名称 - 它仍然是一个TFT(薄膜晶体管)液晶显示器,虽然。
的视网膜显示在每个方向作为非视网膜版本两倍的像素。 iOS提供了一种提供高分辨率和标准分辨率图像的机制,以便在需要时使用高分辨率版本。所有你需要做的就是包括你的图像的高分辨率版本与相同的名称和他们的标准水库对应和“@ 2x”后缀。当然,提供更高的分辨率意味着您可能想要add detail to your images或重新设计您的应用程序以充分利用屏幕的功能,但这不是必需的。事实上,你不需要需要做任何事情 - 你现有的应用程序将工作得很好,没有任何改变。
0
这取决于你的应用程序。
在许多情况下,简单地包括高分辨率版本的图像将是所有你需要做的。
但是,如果有,可以从额外的分辨率获益的任何自定义绘图,那么你就需要考虑更新该代码了。
相关问题
- 1. UIAlertView中的图像:CGRectMake在视网膜和非视网膜中iPhone
- 2. iphone 5视网膜显示屏
- 3. UIWebView和iPhone 4视网膜显示屏
- 4. 视网膜显示图像iphone
- 5. iphone 5视网膜4英寸mapview
- 6. iPhone的视网膜显示屏
- 7. 统一禁用iPhone 4的视网膜
- 8. iPhone应用程序视网膜和nonretina
- 9. 在iPhone SDK中检测视网膜屏幕/ iPhone 4
- 10. 更新iPhone 4视网膜显示器的应用程序
- 11. 如何更新2D iPhone游戏与iPhone 4的视网膜显示兼容?
- 12. 混合视网膜和非视网膜资产的OpenGL ES
- 13. 仅支持带视网膜图像的iPad非视网膜
- 14. 视网膜上的非视网膜图像iPad
- 15. 知道设备类型 - 视网膜/非视网膜
- 16. 视网膜和非视网膜兼容UIImage堆叠和定位
- 17. 视网膜和非视网膜显示屏支持图形
- 18. 绘图视网膜与非视网膜图像
- 19. UIImageView中的视网膜/非视网膜图像
- 20. iPhone GUI对象在正常视网膜显示和视网膜显示之间迁移位置
- 21. 在iPhone项目中不包括非视网膜显示图像
- 22. 是视网膜在我的开发人员iphone?
- 23. iPhone [email protected]不显示在视网膜显示屏上
- 24. OpenGL ES 1.1 iOS在视网膜和非视网膜上的尺寸不合适
- 25. 更改视图iphone
- 26. openGL ES视网膜支持
- 27. 视网膜显示Bug? (Cocos2d)
- 28. 检测视网膜显示
- 29. iPad的视网膜发育
- 30. UIGraphicsGetImageFromCurrentImageContext()视网膜分辨率?
+1有很好的解释。 – someUser