设置了tableHeaderView了以后为什么会把cell的内容给覆盖了,

设置了tableHeaderView了以后为什么会把cell的内容给覆盖了,也覆盖了navigationBar的内容,

这种情况,其实你是不是controller.直接继承了UITableViewCOntroller.你不要这样,弄个UIViewcontroller.然后手动添加tableView 就好了.

self.edgesForExtendedLayout = UIRectEdgeNone;把这句代码放到你的viewwillAppear里面应该可以让navigationBar不空出顶部的显示电池的部分的高度。

你可能感兴趣的:(设置了tableHeaderView了以后为什么会把cell的内容给覆盖了,)