在创建tableView时顶部 和 底部 都留有一定空白,不用慌,先看看你的tableVIew的样式 是UITableViewStylePlain 还是Group的 UITableViewStyleGroup本身就会在顶部和底部留有一定的空白,设置成Plain样式就没有空白了。
若是已经设置成Plain样式了 还是留有空白,还有一个方法 ,可以设置tableView的contentIsert 去让内容视图显示 变大些 来消除空白,这里用contentIsert时 再让内容视图显示完全的时候 使用刷新控件会距离顶部较远。需注意使用
顺便区分一下 contentSize ,contentOffset , contentIsert
contentSize 是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动区域为frame大小的两倍。
contentOffset 是scrollview当前显示区域顶点相对于frame顶点的偏移量,比如上个例子你拉到最下面,contentoffset就是(0 ,480),也就是y偏移了480
contentInset 是scrollview的contentview的顶点相对于scrollview的位置,例如你的contentInset = (0 ,100),那么你的contentview就是从scrollview的(0 ,100)开始显示