-1

我有尺寸为 320 x 480 的图像。我在这些图像的底部留了一个空白区域,以说明 iPhone 屏幕底部的标签栏。

320 x 480 在 iPhone 的纵向模式下看起来不错,但在横向模式下看起来会拉长。

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

我该怎么做才能不让它们看起来很紧张,也许如何使用更高的分辨率。

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

谢谢你。

4

2 回答 2

1

我想你正在使用UIImageView. 默认情况下contentMode,any 的属性imageView设置为UIViewContentModeScaleToFill这意味着它将填充整个视图,从而拉伸图像。

将其更改为 - [imgView setContentMode: UIViewContentModeScaleAspectFit],这样做是为了尊重图像的纵横比。

苹果文档中的更多内容

于 2012-09-17T08:59:38.577 回答
0

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

苹果手机:

纵向:320x460 横向:480x300

iPad:纵向:768x1004 横向:1024x748

于 2012-09-17T09:02:09.570 回答