我对UITableView有一个奇怪的问题。在tableview的顶部是一个UISearchBar,我在viewDidLoad中隐藏了
self.tableView.contentOffset = CGPointMake( 0, self.searchBar.frame.size.height );
一切正常,如果UITableView有足够的单元格,那么它是可滚动的。但是,如果只有几个单元格,有时我的tableview会自动滚动到底部。它发生在我与单元格交互时(如果是contentview上的按钮)或者我加载了另一个模态视图控制器。
我怀疑Autolayout与它有关,但我真的不知道应该从哪里开始寻找。
这是两个截图来说明我的问题。
这是viewDidLoad的tableview。
在发生不需要的滚动之后,这是我的tableview:
答案 0 :(得分:0)
确保您的表视图未启用分页
self.tableView.pagingEnabled = NO
或转到情节提要,然后取消选中tableView的属性检查器中的已启用分页