UIImageView溢出自定义tableview单元格

Posted

技术标签:

【中文标题】UIImageView溢出自定义tableview单元格【英文标题】:UIImageView overflowing custom tableview cell 【发布时间】:2015-08-13 06:19:37 【问题描述】:

我有一个自定义表格视图单元格,左侧有一个 UIImage,右侧有两个标签,一个在另一个之上。我最初只有图像和一个标签,并且图像完全适合单元格,但是在我添加第二个标签后,表格视图单元格更小并且不包含完整图像(即使图像仍然是大小相同),并且不包含第二个标签。因此,由于某种原因,在我添加第二个标签后,自定义 tableview 单元格在高度上收缩并且不会包含它们。我已经搞砸了几个小时的限制,似乎找不到合适的。是的,图像很适合。

让我知道您的想法,这可能是一个简单的解决方法,我只是无法找到该解决方法。提前致谢!

【问题讨论】:

添加一些代码或截图 【参考方案1】:

当你点击你的 UIImageView 时,确保它在属性检查器中的 Mode 设置为“Scale To Fill”。如果您愿意,可以像这样以编程方式完成:

newImgThumb.contentMode = .ScaleAspectFit

此外,请确保您的约束条件没有冲突并且安排妥当。如果这不起作用,请发布一些屏幕截图,我将再次破解。

【讨论】:

感谢您的评论,但我最终拿走了第二个标签,因为我想把它移到另一个屏幕上。不过还是谢谢你的回答!【参考方案2】:

设置image view Aspect Fill的模式,在XIB/Storyboard中选择Clip Subview。

希望它有效。谢谢

【讨论】:

以上是关于UIImageView溢出自定义tableview单元格的主要内容,如果未能解决你的问题,请参考以下文章

iOS swift UIImageView更改tableView单元格中的图像

自定义 `UITableViewCell` 中的 UIImageView 触摸功能

自定义单元格内的 UIImageView 中没有图像

在 tableView 单元格中显示和隐藏 UIImageView

选择表格视图单元格时显示自定义 UIImageView

UIImageView 没有出现在自定义 UITableViewCell 中