所以我正在构建一个使用图像作为按钮的应用程序。我提供了普通图像和 @2x 图像,但是我不完全确定应该使用哪一个。如果我使用normal.png 或使用基本上没有区别[电子邮件受保护]。但是我读到使用 @2x 需要更多内存,所以我觉得我不应该这样做。然而,当我在 iPad 模拟器中启动我的应用程序时,使用正常尺寸的图像时看起来很糟糕,因为它需要调整它们的大小。当我使用@2x图像时,它看起来很正常。那么关于我应该如何处理这个问题有什么建议吗?
您应该包含图像.png
and @2x.png
在您的应用程序中支持视网膜设备。这为您的用户提供了良好的用户体验。
在整个代码中,您没有明确指定@2x
后缀,因为操作系统会为您处理这个问题。例如,如果您包括image.png
and [email protected]
在您的项目中,并通过以下方式访问它:
UIImage* image = [UIImage imageNamed:@"image"];
操作系统将为您选择正确的图像(.png
对于非视网膜设备,@2x.png
对于视网膜设备)。您无需担心每种内存使用情况的差异,只要遵循一般内存管理准则即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)