这似乎是一个愚蠢的问题,但我有一个 UITableView 并且每一行都有一个尺寸为 80x80 的 UIImageView 。图片的实际内容是 80x80 或 80x64 。我最近添加了一些新的 80x64 图像,它们的高度正在被拉伸(stretch),而旧的 80x64 图像则没有(它们只是在 80x80 中居中> 框架)。
我隐约记得不久前在我的图像上设置了一些 xattr,但我似乎无法找到它是什么。这与我的新图像被垂直拉伸(stretch)有关吗?
Best Answer-推荐答案 strong>
您可能想查看 contentMode 对于您的 ImageView ,请特别尝试 UIViewContentModeScaleAspectFit 。我注意到这一点,尤其是当我为 UITableViewCell 单元格异步设置 image 属性时。但是,如果我有将 image 设置为同时设置 contentMode 的例程,那么一切都很好。
关于iOS 一些 UIImageView 被拉伸(stretch),我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/14421577/
|