对于普遍应用,如果只使用ipad视网膜图像,那么它会是一个性能降低的iPhone?由于iphone会使用相同的图像,只是UIImageview会根据屏幕尺寸缩放它。iphone上的通用应用视网膜图像性能
问候
对于普遍应用,如果只使用ipad视网膜图像,那么它会是一个性能降低的iPhone?由于iphone会使用相同的图像,只是UIImageview会根据屏幕尺寸缩放它。iphone上的通用应用视网膜图像性能
问候
当你为一个通用的应用程序创建的图像,让我们说你创建了一个名为“示例”的形象。
您应该保存如下:
所以,不从那里你CA关系LL它,你只是把它这样,假设myImageView是一个UIImageView对象:
[myImageView setImage:[UIImage imageNamed:@"example"]];
操作系统需要找到正确的图像所需设备的照顾。
性能不应该大幅下降(或者,在大多数情况下,甚至是显着的)。但是,图像质量可能。
假设一幅100px的广告视网膜iPad图像,这将在非视网膜iPad(50px广场)上缩放至50%,并且可能看起来很不错。但是,除非您设计iPhone界面使用具有类似简单缩放比例的图像,否则您可能会发现UIImageView
的缩放比例(或UIButton
或...)不如您想要的那么优雅。
你可以用技巧来尽量减少这种(那种在http://retinafy.me/由托马斯·富克斯的书涵盖的东西),但图像质量不会是好,因为它会如果你提供优化的图像为每个设备和分辨率。