这似乎是一个愚蠢的问题,但我有一个UITableView
并且每一行都有UIImageView
一个维度为80x80
. 图像的实际内容是80x80
或80x64
。我最近添加了一些新80x64
图像,它们的高度正在被拉伸,而旧80x64
图像则没有(它们只是在80x80
框架内居中)。
我隐约记得不久前在我的图像上设置了一些 xattr,但我似乎找不到它是什么。这与我的新图像垂直拉伸有关吗?
这似乎是一个愚蠢的问题,但我有一个UITableView
并且每一行都有UIImageView
一个维度为80x80
. 图像的实际内容是80x80
或80x64
。我最近添加了一些新80x64
图像,它们的高度正在被拉伸,而旧80x64
图像则没有(它们只是在80x80
框架内居中)。
我隐约记得不久前在我的图像上设置了一些 xattr,但我似乎找不到它是什么。这与我的新图像垂直拉伸有关吗?
您可能想查看contentMode
您的图像视图,特别是尝试UIViewContentModeScaleAspectFit
. 我注意到这一点,尤其是当我为单元格异步设置image
属性时。UITableViewCell
但是,如果我有将 设置为的例程image
也设置了contentMode
,那么一切都很好。