带有Autolayout约束问题的TableViewCell

我一直在尝试连续2天修复我创build的自定义单元格。 我是新来的iOS,所以我一直在阅读,如果使用autolayout被启用,我必须设置约束。

即使我设置了一些约束,问题仍然存在,所以我猜测iOS模拟器有一个我没有意识到的错误,或者我已经阅读的10多个指南和教程中缺less一些东西。 是的,我做了研究,我读了几篇文章,包括:

  • 在UITableView中使用自动布局来实现dynamic单元格布局和可变的行高 (这个似乎是更完整的)

自定义单元格正在故事板中创build,下面是一个包含约束条件的图片:

UIImageView视图模式设置为center

这里是iOS Simulator的图片:

编辑:我也删除了所有的约束,但结果是一样的,iOS模拟器呈现相同的方式

解决scheme:这是如此愚蠢的,我的UIImageView指针被称为*imageView ,似乎UITableViewCell有一个同名的指针,所以每当我调用它,我的被忽略,而是被称为超类“一个,导致不是我认为这是一个resize的问题,但是一个叠加

嘿,这只是一个快速的想法。 我会发表评论,但我没有足够的代表在这里。 你有没有尝试selectUIImageView,打开检查器选项卡,并检查是否UIImageView设置为“剪辑子视图”?