正确显示人像和风景照片

Posted

技术标签:

【中文标题】正确显示人像和风景照片【英文标题】:Displaying Portrait and Landscape Photos Correctly 【发布时间】:2016-01-29 09:35:44 【问题描述】:

我当前的表格视图如下所示:

这是我在 Xcode 中为图像设置约束的方式:

正如您所看到的图片,取决于它们是横向还是纵向,超出了它们指定的限制。对于纵向图片,它们“侵入”到地址标签中,而横向图片在屏幕左侧被截断。我希望这样当图片是风景时,图片不会在它的左侧被切断。而当人像时,不要“闯入”地址标签。这个问题有简单的自动布局约束解决方案吗?如果是这样,你能和我分享一下吗?如果没有,请您分享编程解决方案。非常感谢您。

【问题讨论】:

您需要保持UIImageView 高度固定? 不,没关系。 你能把你的演示项目发给我吗,或者只是UITableView Storyboard,然后我会为此配置约束 【参考方案1】:

也许你的问题是 UIImageView 的 contentMode!

【讨论】:

以上是关于正确显示人像和风景照片的主要内容,如果未能解决你的问题,请参考以下文章

三星galaxy s2总是将相机视图视为风景?

光圈的作用

PS打造油画般的风景人像

将人像 (w<h) 图像水平平铺成 16:9 比例风景蒙太奇的算法

来自照片库 swift 3.0 的风景图像

怎样快速使用ps给风景照片换天空?