在使用UITableView 添加tableHeaderView 的时候 有一个注意点就是 再添加tableHeaderView之前 TableView 必须先注册
因为在iOS8.x 下会崩溃
UIView *heartview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width-60, 160)];
heartview.backgroundColor = [UIColor redColor];
self.tableview.tableHeaderView = heartview;
self.tableview.separatorStyle = UITableViewCellSeparatorStyleNone;
[self.tableview registerClass:[UITableViewCell class] forCellReuseIdentifier:@"cell"];
这段代码 在iOS9.x iOS10.x 运行都没有问题 在iOS8.x下崩溃