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