-2

我正在开发一个更像照片库的应用程序,用户可以在其中拥有高分辨率图像,并将缩放和检查图像的各个方面。我没有技术问题,而是寻求有关此问题的建议:

所有图像均以 640 X 960 格式格式化,适用于视网膜设备,但 iPhone 5 除外。它是 640 x 1156。我可以扩展图像视图,但这会拉伸图像并使其看起来被拉长。如果有人遇到过这个问题,他们做了什么?如果我决定在 iPhone 5 上坚持使用 640 X 960(大约有 88 像素的高度可供使用),我宁愿不添加任何额外的控件来补偿额外的空间。

谢谢。

4

2 回答 2

1

为什么你必须以这种方式补偿 iPhone/iPod 5?如果您使用的是 UI 约束,它将与 UIImageView 一起工作,并在屏幕的顶部/底部为您提供黑条(假设您的背景为黑色且图像居中)。发布您正在尝试的内容也可能会有所帮助。

于 2013-07-15T18:29:18.950 回答
0

我会查看UIImageView. 您可能不想使用 Scale to Fill,但有一些选项可以保留纵横比,例如 aspect fit 和 fill。鉴于图像大小,这将导致剪辑,但考虑到您所描述的内容,这可能是您的最佳选择。

于 2013-07-15T17:56:47.407 回答