iOS 一些 UIImageView 被拉伸

Posted

技术标签:

【中文标题】iOS 一些 UIImageView 被拉伸【英文标题】:iOS Some UIImageView being stretched 【发布时间】:2013-01-20 04:06:18 【问题描述】:

这似乎是一个愚蠢的问题,但我有一个UITableView,每行都有一个UIImageView,尺寸为80x80。图片的实际内容是80x8080x64。我最近添加了一些新的80x64 图像,它们的高度正在被拉伸,而旧的80x64 图像则没有(它们只是在80x80 框架内居中)。

我隐约记得不久前在我的图像上设置了一些 xattr,但我似乎无法找到它是什么。这与我的新图像被垂直拉伸有关吗?

【问题讨论】:

【参考方案1】:

您可能希望查看contentMode 以获取图像视图,特别是尝试UIViewContentModeScaleAspectFit。我注意到这一点,尤其是当我为UITableViewCell 单元异步设置image 属性时。但是如果我有设置image 的例程也设置contentMode,那么一切都很好。

【讨论】:

太棒了,感谢 Rob 的工作。这真的让我发疯了!

以上是关于iOS 一些 UIImageView 被拉伸的主要内容,如果未能解决你的问题,请参考以下文章

iOS 8 Storyboard Auto Layout 中的 UIImageView 拉伸

为啥升级到 ios-sdk8 后我的 UIImageView 不会拉伸?

UIImageView/UIView 被拉伸得太高

自动布局是拉伸图像,自动布局,ios

ios图片拉伸技巧

避免在我的 UIImageView 中拉伸 UIImage