我正在开发一款更像是照片库的应用程序,用户可以使用高分辨率图像,并可以缩放和检查图像的各个方面。我没有技术问题,而是询问有关此问题的建议:
所有图像都以640 X 960格式格式化,适用于视网膜设备,但iPhone 5除外,这是640 x 1156.我可以将图像视图扩展,但这会拉伸图像并使其看起来拉长。 如果有人遇到过这个问题,他们做了什么?我宁愿不添加任何额外的控件以补偿额外的空间如果我决定在iPhone 5上坚持使用640 X 960(高度约为88像素)。
感谢。
答案 0 :(得分:1)
为什么要以这种方式补偿iPhone / iPod 5?如果您正在使用UI约束,它将使用UIImageView自行运行,并在屏幕的顶部/底部为您提供黑条(假设您的背景为黑色且图像居中)。它也可能有助于发布您正在尝试的内容。
答案 1 :(得分:0)
我会查看UIImageView
的contentmode属性。您可能不希望使用“缩放到填充”,但有一些选项可以保留纵横比,例如纵横比和填充。给定图像大小,这将导致剪切,但考虑到您所描述的内容,可能是您的最佳选择。