我的图片尺寸为320 x 480.我在这些图片的底部留下了一个空白区域,以便考虑iPhone屏幕底部的标签栏。
320 x 480在纵向模式下在iphone上看起来不错,但它在横向模式下看起来很拉伸。
这些图像以编程方式加载。
如果不让它们看起来拉伸,或者如何使用更高的分辨率,我该怎么做。
我的理解是,更高的分辨率意味着iPhone的屏幕图像太大了。
谢谢。
答案 0 :(得分:1)
我认为你正在使用UIImageView
。默认情况下,任何contentMode
的{{1}}属性都设置为imageView
,这意味着它将填充整个视图,从而拉伸图像。
将其更改为 - UIViewContentModeScaleToFill
,其作用是尊重图像的宽高比。
答案 1 :(得分:0)
iPhone和iPad的屏幕尺寸如下。根据模式,您可以创建图像大小。
iPhone:
肖像:320x460 景观:480x300
ipad公司: 肖像:768x1004 风景:1024x748