iOS tableView使用自动布局时水平滑动。 但拖动tableView一段时间。 tableView变得正常。 但是cell.subViews使用框架来布局会正常。 这个项目很老了。 所有代码都转移到一个新项目,这是正常的。
答案 0 :(得分:0)
问题似乎是由于contentSize属性的宽度不正确引起的,如下所示:
<html>
<head>
<?php include 'Style.php';?>
</head>
<body>
<!-- Rest of code -->
</body>
</html>
如果你把它改成这样:
self.tableView.contentSize = CGSizeMake(self.tableView.bounds.size.width, self.tableView.contentSize.height);
您的问题似乎是由错误的contentSize导致的,但是当您刷新tableView或向tableView添加一些新行时,它会修复。
并且contentInset属性也可能导致此问题,请确保由(0,0,0,0)生成,如下代码所示:
self.tableView.contentSize = CGSizeMake([UIScreen mainScreen].bounds.size.width + 20, [UIScreen mainScreen].bounds.size.height + 50);
答案 1 :(得分:0)
尝试[self.tableView setAlwaysBounceHorizontal:NO]
。如果不是contentSize问题,您可能需要检查此属性。