UIImageView/UIView 被拉伸得太高

Posted

技术标签:

【中文标题】UIImageView/UIView 被拉伸得太高【英文标题】:UIImageView/UIView being stretched too tall 【发布时间】:2016-06-02 10:15:37 【问题描述】:

更新:

estimatedHeightForRowAtIndexPath returns 500.0f



heightForRowAtIndexPath returns UITableViewAutomaticDimension

我正在尝试实现自动调整表格视图单元格的大小,并且我相信我正确地进行了自动布局。

由于某种原因,UIImage 甚至是白色部分的 UIView 都被拉得很高。

我将 UIImageView 的 contentMode 设置为 AspectFit

无论我如何进行自动布局,这个问题仍然存在。

灰色背景是单元格的contentView

白色背景是contentView之上的UIView

UIImage 位于 UIView 之上。

任何帮助将不胜感激。

【问题讨论】:

我不明白? 请提出正确的问题 这怎么不合适? 您的自动布局设置是什么? @fabe 我在哪里检查设置? 【参考方案1】:

检查您的宽度和高度是否与 uiview 和图像视图相同,并检查表格视图中行的高度

【讨论】:

问题是关于自我调整大小的单元格。 @fabe 确切地说,还要注意,我估计HeightForRow 大约为 500.0f,heightForRowAtIndex 是 UITableViewAutomaticDimension

以上是关于UIImageView/UIView 被拉伸得太高的主要内容,如果未能解决你的问题,请参考以下文章

Button UIImageVIew UIView UILabel 等控件设置一个圆角

如何循环我的问题? Javascript数字猜测游戏

超出屏幕右边界时 HTML 元素被截断

iOS UIViewContentMode详解

Singapore_Day7

2019年9月末周java面试总结