带有Autolayout约束问题的TableViewCell
我一直在尝试连续2天修复我创build的自定义单元格。 我是新来的iOS,所以我一直在阅读,如果使用autolayout被启用,我必须设置约束。
即使我设置了一些约束,问题仍然存在,所以我猜测iOS模拟器有一个我没有意识到的错误,或者我已经阅读的10多个指南和教程中缺less一些东西。 是的,我做了研究,我读了几篇文章,包括:
- 在UITableView中使用自动布局来实现dynamic单元格布局和可变的行高 (这个似乎是更完整的)
自定义单元格正在故事板中创build,下面是一个包含约束条件的图片:
( UIImageView
的视图模式设置为center
)
这里是iOS Simulator
的图片:
编辑:我也删除了所有的约束,但结果是一样的,iOS模拟器呈现相同的方式
解决scheme:这是如此愚蠢的,我的UIImageView
指针被称为*imageView
,似乎UITableViewCell
有一个同名的指针,所以每当我调用它,我的被忽略,而是被称为超类“一个,导致不是我认为这是一个resize的问题,但是一个叠加
嘿,这只是一个快速的想法。 我会发表评论,但我没有足够的代表在这里。 你有没有尝试selectUIImageView,打开检查器选项卡,并检查是否UIImageView设置为“剪辑子视图”?