UITableViewCell 中的 UIImage 调整大小太高

Posted

技术标签:

【中文标题】UITableViewCell 中的 UIImage 调整大小太高【英文标题】:UIImage resizing too tall in UITableViewCell 【发布时间】:2016-05-27 08:23:20 【问题描述】:

我在单元格中添加了自动布局,在 heightForRowAtIndexPathestimatedHeightForRowAtIndexPath 中我都有这个:

return UITableViewAutomaticDimension;

单元格变得比故事板中的更大,并且 UIImageView 变得非常高,如下所示:

如您所见,红色是正在创建的额外空间,是 UIImageView 的背景色

【问题讨论】:

您的图像尺寸似乎很大。你能提供这张图片的链接吗?所以我可以解决你的问题。 嗯。我没有链接。 @Abhijit 与我拥有的任何图像都会在顶部和底部都有边框并真正拉伸它,拉伸高度最终会比故事板上的高度更大 【参考方案1】:

只需从 Xcode 的“pin”选项卡中设置约束

【讨论】:

以上是关于UITableViewCell 中的 UIImage 调整大小太高的主要内容,如果未能解决你的问题,请参考以下文章

Xcode (Swift) 中的 UI:我只想要 UIStackView 的折叠功能,而不是标准化间距。还值得用吗?

UIView 上的顶部空间约束,而不是 UIImag

UITableViewCell 中的 UIDatePicker 更新 UITableViewCell 文本标签

更改 UITableViewCell 中的对象也更改了重用 UITableViewCell 的对象

确定 UITableViewCell 中的 UIButton

UITableViewCell 事件中的 UIButton 不起作用