这似乎是一个愚蠢的问题,但我有一个 UITableView
并且每一行都有一个尺寸为 80x80
的 UIImageView
。图片的实际内容是 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/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |