发现tableView的几个属性之间的关系

2017-09-14  本文已影响15人  xiari1991

1.wrapperView的位置和高度
2.contentInset的top
3.contenSize的高度

wrapperView高度的确定:
wrapperViewHeight = tableHeaderViewHeight + cellsHeight +tableFooterViewHeight +contentInsetBottom。但不会超高tableView的高度

wrapperView位置的确定:
在contentInsetTop下面。但是它的坐标origin其实还是(0,0), 因为tableView的bounds.orignin变成了(0, - contentInsetTop)


contentInset的top:
contentInsetTop:当tableView作为导航试图下的第一个子view时,其contentInsetTop会在其基础上加上64。


contenSize的高度确定:
contentSizeHeight = tableHeaderViewHeight + cellsHeight

上一篇下一篇

猜你喜欢

热点阅读