加载时 tableHeaderView的高度 是根据自定义的View高度确定的 而官方文档显示 在使用tableHeaderView前 请将该视图的高度设置为非零值 出现的问题
self.tableView.tableHeaderView = self.headerView;
self.headerView.autoresizingMask = UIViewAutoresizingNone;
UIViewAutoresizingNone 不会随父视图的改变而改变
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 287)];
[view addSubview:self.headerView];
self.tableView.tableHeaderView = view;
在xib View下面在加一层View (代码创建的) 这样才能保证你设置的高度是准确的 这样 自定义的view的高就固定了 在tableHeadView赋值前获取到了高度
使用autoHideMjFooter,添加类别
autoHideMjFooter
未满一屏幕时不显示MJAutoFooter
self.tableView.autoHideMjFooter = true;
self.automaticallyAdjustsScrollViewInsets = NO;
修改%g自动从数字末尾删除不重要的零