加載時(shí) tableHeaderView的高度 是根據(jù)自定義的View高度確定的 而官方文檔顯示 在使用tableHeaderView前 請(qǐng)將該視圖的高度設(shè)置為非零值 出現(xiàn)的問(wèn)題
self.tableView.tableHeaderView = self.headerView;
self.headerView.autoresizingMask = UIViewAutoresizingNone;
UIViewAutoresizingNone 不會(huì)隨父視圖的改變而改變
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 287)];
[view addSubview:self.headerView];
self.tableView.tableHeaderView = view;
在xib View下面在加一層View (代碼創(chuàng)建的) 這樣才能保證你設(shè)置的高度是準(zhǔn)確的 這樣 自定義的view的高就固定了 在tableHeadView賦值前獲取到了高度
使用autoHideMjFooter,添加類(lèi)別
autoHideMjFooter
未滿(mǎn)一屏幕時(shí)不顯示MJAutoFooter
self.tableView.autoHideMjFooter = true;
self.automaticallyAdjustsScrollViewInsets = NO;
修改%g自動(dòng)從數(shù)字末尾刪除不重要的零