很多人肯定会好奇在storyboard中添加footer和header应该是很简单的事情添加两个view就OK了,但是在实际应用中你会发现一个问题就是,你不知道你自己放上去的view到底是个footer还是一个header.
怎么决定你放上tableview的是footer还是header呢?
这里我会教你一个小技巧.
如果你的cell 是在代码或者xib中创建的话你会发现你本来添加的header会变成这样.

但是你添加的时候确实觉得他是一个header呀。

那么问题究竟出在哪里呢?不卖关子了,其实很简单.就是当你的storyboard上面的tableview没有放cell的时候 tableview是无法判断出来你放的是header 还是footer因此就算是你在代码里创建的cell 你还是要在tableview上拖一个cell放上去的。
像这样

bingo解决了

footer 同理。 放在cell的下面即可.😏
网友评论