美文网首页
xib 设置tableFooterView、tableHeade

xib 设置tableFooterView、tableHeade

作者: 米亚流年 | 来源:发表于2018-06-05 09:08 被阅读0次

xib的size 设置为Freeform时

屏幕快照 2018-06-05 上午8.48.44.png

View的height设置为60


屏幕快照 2018-06-05 上午8.49.12.png

viewDidLoad 中 打印frame是不准的

屏幕快照 2018-06-05 上午8.50.12.png

viewDidLayoutSubviews 方法内打印是准的

屏幕快照 2018-06-05 上午9.04.16.png

看打印结果

2018-06-05 08:46:31.199644+0800 百思不得姐[1533:49842] view Did Load :header{{0, 0}, {375, 60}}
2018-06-05 08:46:31.205056+0800 百思不得姐[1533:49842] view Did Load :footer{{0, 40}, {375, 50}}
2018-06-05 08:46:31.222222+0800 百思不得姐[1533:49842] viewDidLayoutSubviews:header{{0, -40}, {375, 60}}
2018-06-05 08:46:31.222400+0800 百思不得姐[1533:49842] viewDidLayoutSubviews:footer{{0, 40}, {375, 50}}
2018-06-05 08:46:31.226167+0800 百思不得姐[1533:49842] viewDidLayoutSubviews:header{{0, -40}, {375, 60}}
2018-06-05 08:46:31.226343+0800 百思不得姐[1533:49842] viewDidLayoutSubviews:footer{{0, 40}, {375, 50}}
2018-06-05 08:46:31.380247+0800 百思不得姐[1533:49842] viewDidLayoutSubviews:header{{0, -40}, {375, 60}}
2018-06-05 08:46:31.380729+0800 百思不得姐[1533:49842] viewDidLayoutSubviews:footer{{0, 40}, {375, 50}}

注意


WX20180605-090609@2x.png
Interface Builder Document 中的User Safe Area Layout Guides 一定不能勾线 不然的话 会出现 在viewDidLayoutSubviews方法内打印xib的frame的高度会多出20

相关文章

网友评论

      本文标题:xib 设置tableFooterView、tableHeade

      本文链接:https://www.haomeiwen.com/subject/qfzusftx.html