UITableView iOS11不滚动 - XCode 9

问题描述:

我的应用程序中的表视图拒绝用户交互滚动。它们是可调整大小的单元格,具体取决于单元格内的图像大小,因此当表格视图单元格调整大小时,某些内容会滚动到正确的位置。但在用户交互中根本不滚动。请帮忙?UITableView iOS11不滚动 - XCode 9

编辑:表视图不滚动,但只有当用户从屏幕的最左边缘滚动。在此之前,屏幕*没有任何交互作用。因为我发现内容和屏幕之间有一点差距,所以左侧似乎也有某种插入。

enter image description here

我发现左边的解决这两个滚动的问题和余量。由于没有单元格内容,表格视图只能从边距滚动。这导致我拖延内容涉及财产。

if (@available(iOS 11.0, *)) { 
     self.viewRespectsSystemMinimumLayoutMargins = NO; 
     self.shoutsFeedTable.delaysContentTouches = YES; 
} 

视图控制器viewRespectsSystemMinimumLayoutMargins的属性允许设置零页边距。这导致我的项目中存在一些约束问题,这些问题非常容易解决。希望这可以帮助其他人。