我创建了一个快速新闻应用程序,可以提取API数据并将其显示在tableViewCell中。我已经这样限制它:TableViewCell
当我将其加载到模拟器中时,一切看起来一开始都很好,但是当我开始滚动时,tableViewCells似乎垂直拉伸并变得很高。我不知道为什么要这么做。
这是滚动之前和滚动之后的两个屏幕截图。
Initial launch, without scrolling
After scrolling
最佳答案
最有可能您正在为tableViewCell使用动态高度。
而且您的UIImageView
混乱了单元格高度“较大的图像尺寸,并且该单元格正在对此进行调整”。
尝试使用固定像元高度,或者如果使用动态像元高度,请给它estimatedRowHeight
tableView.estimatedRowHeight = 89
tableView.rowHeight = UITableViewAutomaticDimension
关于ios - 我的TableViewCell布局和滚动出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56086029/