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 触摸功能