表格视图单元格中的 ImageView 切断标签(自动布局)[关闭]

Posted

技术标签:

【中文标题】表格视图单元格中的 ImageView 切断标签(自动布局)[关闭]【英文标题】:ImageView in Table View Cell cutting off Label (Autolayout) [closed] 【发布时间】:2014-10-05 01:48:19 【问题描述】:

我有一个 Table View Cell 我正在使用 AutoLayout,但 不知道如何在正确的位置获取 Image View

已知常量:

顶部UIImageView 屏幕上的大小和位置 底部UIImageView尺寸

已知非常数:

描述标签文字数量 时间标签文本量 描述标签文字数量

我遇到了麻烦,因为底部图像视图的底部约束为 10,但这似乎将 ImageView 推到了它切断描述标签第二行的位置(如果有)是什么。

你能帮帮我吗?如果您需要我发布所有限制条件,请告诉我,因为我很乐意这样做。谢谢!

更新:根据 Carousel 的回复,您说的是哪两个中的“为描述标签添加宽度和高度约束”?

或者

更新 2:

希望尝试使这个话题更有意义,并让大家知道我在这方面做了什么。我肯定使用了下面接受的答案,但我也将图像固定在 Table View Cell 的两侧,这有助于图像被切断的部分。

【问题讨论】:

【参考方案1】:

为描述标签添加宽度和高度限制,一切顺利。

【讨论】:

感谢您的回复!您是说在 Pin 菜单中还是在 Size Inspector 中进行操作?我在我的原始问题中添加了与我现在为他们相关的屏幕截图:描述标签的 Pin 菜单中没有限制,但我确实在尺寸检查器中为描述标签输入了 X、Y、W、H 的数字. 描述标签上唯一的其他约束来自同时选择标题、时间、描述并选中前缘和后缘框。此外,我在描述标签和底部图像视图之间有垂直间距。你说的是这个吗? 我上传了一个example,它在tableview单元格中模拟了你的UIControl结构。 酷我马上去试试! 会在我尝试之前将您的答案标记为正确,因为我假设它有效,并且您还通过上传示例来加倍努力。真的太棒了!

以上是关于表格视图单元格中的 ImageView 切断标签(自动布局)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

无法在自定义表格视图单元格中使 ImageView 成为一个圆圈

表格视图单元格中的圆形图像 swift

如何使用分页更改 tableview 自定义单元格中的 imageview 图像。

Swift动态表格单元格高度[重复]

表格视图单元格中的自增长标签

使用自动布局表格视图时如何增加表格视图单元格中的标签高度(取决于文本)?