我有尺寸为 320 x 480 的图像。我在这些图像的底部留了一个空白区域,以说明 iPhone 屏幕底部的标签栏。
320 x 480 在 iPhone 的纵向模式下看起来不错,但在横向模式下看起来会拉长。
这些图像以编程方式加载。
我该怎么做才能不让它们看起来很紧张,也许如何使用更高的分辨率。
我的理解是更高的分辨率意味着图像对于 iPhone 屏幕来说太大了。
谢谢你。
我有尺寸为 320 x 480 的图像。我在这些图像的底部留了一个空白区域,以说明 iPhone 屏幕底部的标签栏。
320 x 480 在 iPhone 的纵向模式下看起来不错,但在横向模式下看起来会拉长。
这些图像以编程方式加载。
我该怎么做才能不让它们看起来很紧张,也许如何使用更高的分辨率。
我的理解是更高的分辨率意味着图像对于 iPhone 屏幕来说太大了。
谢谢你。
我想你正在使用UIImageView
. 默认情况下contentMode
,any 的属性imageView
设置为UIViewContentModeScaleToFill
这意味着它将填充整个视图,从而拉伸图像。
将其更改为 - [imgView setContentMode: UIViewContentModeScaleAspectFit]
,这样做是为了尊重图像的纵横比。
苹果文档中的更多内容
iPhone 和 iPad 的屏幕尺寸如下所示。根据模式,您可以创建图像大小。
苹果手机:
纵向:320x460 横向:480x300
iPad:纵向:768x1004 横向:1024x748