iPhone的图像尺寸 - 纵向与横向

时间:2012-09-17 08:46:02

标签: objective-c ios image uiimageview

我的图片尺寸为320 x 480.我在这些图片的底部留下了一个空白区域,以便考虑iPhone屏幕底部的标签栏。

320 x 480在纵向模式下在iphone上看起来不错,但它在横向模式下看起来很拉伸。

这些图像以编程方式加载。

如果不让它们看起来拉伸,或者如何使用更高的分辨率,我该怎么做。

我的理解是,更高的分辨率意味着iPhone的屏幕图像太大了。

谢谢。

2 个答案:

答案 0 :(得分:1)

我认为你正在使用UIImageView。默认情况下,任何contentMode的{​​{1}}属性都设置为imageView,这意味着它将填充整个视图,从而拉伸图像。

将其更改为 - UIViewContentModeScaleToFill,其作用是尊重图像的宽高比。

更多here in apple docs

答案 1 :(得分:0)

iPhone和iPad的屏幕尺寸如下。根据模式,您可以创建图像大小。

iPhone:

肖像:320x460   景观:480x300

ipad公司:   肖像:768x1004   风景:1024x748