我的tableviewcell布局和滚动有问题



我创建了一个快速的新闻应用程序,该应用程序将删除API数据并将其显示在tableViewCell中。我已经限制了这样的约束:

tableviewcell

当我将其加载到模拟器中时,一开始一切都很好,但是一旦我开始滚动,tableviewCells似乎垂直伸展并变得很高。我不知道为什么这样做。

这是滚动之前和滚动后的两个屏幕截图。

初始发布,无需滚动
滚动后

很可能您正在为tableViewCell使用动态高度。

和您的UIImageView与单元高混乱。

尝试使用固定的单元格高度,或者如果使用动态单元格高度,请给它一个estimatedRowHeight

tableView.estimatedRowHeight = 89
tableView.rowHeight = UITableViewAutomaticDimension

最新更新