TableView 菜鳥(niǎo)容易忘記的細(xì)節(jié)

看圖


屏幕快照 2016-07-25 下午10.52.59.png

1.最上面動(dòng)圖是TableView的 tableHeaderView版确,在initWithFrame設(shè)置如下:

    _headImageScView = [[KKImageScroller alloc] init];
    _headImageScView.delegate = self;
    _headImageScView.frame = CGRectMake(0, 0, HMScreenW, 210);
  #pragma mark - 先設(shè)置大小 再設(shè)置為 tableHeaderView
//[_tableView setTableHeaderView:_headImageScView];
    _tableView.tableHeaderView = _headImageScView;

一定先設(shè)置大小 再設(shè)置為 tableHeaderView,這樣不會(huì)遮擋第一個(gè)cell.

假如是動(dòng)態(tài)頭部鸥昏,每次改變frame后要重新設(shè)置一遍 :

_tableView.tableHeaderView = _headImageScView;

這樣保證tableHeaderView每次frame都是正確的!

2.熱門(mén)那個(gè)view是所有section的頭部,這個(gè)如果只設(shè)置文字脂矫,在以下方法中設(shè)置

 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{

return @"熱門(mén)推薦";

}

如果需要設(shè)置帶按鈕或者圖片的效果,就要自定義一個(gè)view繼承UITableViewHeaderFooterView霉晕,然后在下面方法中返回:

  - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{

    HomeFirstHeaderV *headerView = [HomeFirstHeaderV shareHomeFirstHeaderV:tableView];
    headerView.frame = CGRectMake(0, 5, HMScreenW, 20);

    return  headerView;
}

此頭部視圖若想循環(huán)使用庭再,在自定義的時(shí)候添加以下代碼

  HomeFirstHeaderV *headerView = [tableView dequeueReusableHeaderFooterViewWithIdentifier:ID];

  if (headerView == nil) {
      headerView = [[self alloc] initWithReuseIdentifier:ID];
    }

在以下方法中設(shè)置sectionHeader大小捞奕,其中return 0.1的時(shí)候最小。

  - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
    return 0.1;
    }

  - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(      NSInteger)section{

      return 30;
  }

最后實(shí)現(xiàn)sectionHeader懸停效果拄轻,設(shè)置UITableViewStyle為UITableViewStylePlain颅围,不要懸停就設(shè)置為UITableViewStyleGrouped。

  typedef NS_ENUM(NSInteger, UITableViewStyle) {
        UITableViewStylePlain,          // regular table view
        UITableViewStyleGrouped         // preferences style table view
  };

一個(gè)菜鳥(niǎo)的自白恨搓。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末凸椿,一起剝皮案震驚了整個(gè)濱河市晦譬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖羹饰,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異饭寺,居然都是意外死亡傅事,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)宪郊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)掂恕,“玉大人,你說(shuō)我怎么就攤上這事弛槐≈窈#” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵丐黄,是天一觀的道長(zhǎng)斋配。 經(jīng)常有香客問(wèn)我,道長(zhǎng)灌闺,這世上最難降的妖魔是什么艰争? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮桂对,結(jié)果婚禮上甩卓,老公的妹妹穿的比我還像新娘。我一直安慰自己蕉斜,他們只是感情好逾柿,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著宅此,像睡著了一般机错。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上父腕,一...
    開(kāi)封第一講書(shū)人閱讀 48,954評(píng)論 1 283
  • 那天弱匪,我揣著相機(jī)與錄音,去河邊找鬼璧亮。 笑死萧诫,一個(gè)胖子當(dāng)著我的面吹牛斥难,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播帘饶,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼哑诊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了及刻?” 一聲冷哼從身側(cè)響起搭儒,我...
    開(kāi)封第一講書(shū)人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎提茁,沒(méi)想到半個(gè)月后淹禾,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡茴扁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年铃岔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片峭火。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡毁习,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出卖丸,到底是詐尸還是另有隱情纺且,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布稍浆,位于F島的核電站载碌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏衅枫。R本人自食惡果不足惜嫁艇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望弦撩。 院中可真熱鬧步咪,春花似錦、人聲如沸益楼。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)感凤。三九已至悯周,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間俊扭,已是汗流浹背队橙。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萨惑,地道東北人捐康。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像庸蔼,于是被迫代替她去往敵國(guó)和親解总。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容