uitableview contentInset问题

Mar*_*cin 8 uitableview ios

我有奇怪的问题contentInsent.我正在实现"拉动和释放"以在UITableView上刷新,一切正常,但在某些情况下,我想在没有用户交互的情况下显示"加载"状态.所以我想我会contentInset以下列方式使用:

scrollView.contentInset = UIEdgeInsetsMake(60.0f, 0.0f, 0.0f, 0.0f);
Run Code Online (Sandbox Code Playgroud)

一切正常,显示1或2个单元格 - 在视图中可能有3个单元格.但是,一旦单元格数量增加,我的横幅顶部就不会显示,同时手动滚动工作正常.除了移动内容之外,我还必须移动滚动吗?

Mar*_*cin 32

好的,所以我通过播放不同的值来找到答案.Turnes说,在上述情况除了设置contentInset你还必须设置contentOffset.在我的例子中,以下代码有效:

scrollView.contentInset = UIEdgeInsetsMake(60.0f, 0.0f, 0.0f, 0.0f);    
scrollView.contentOffset = CGPointMake(0.0f, -60.0f);
Run Code Online (Sandbox Code Playgroud)