天天看點

tableView的 Plain 和 Grouped 差別

 寫了兩年的iOS,說來也慚愧,竟然沒厘清分組tableView和不分組,一直以為有group的就是分組,沒有的就不是,今天仔細研究了一下,其實不是這樣的,plain和grouped隻是它們的樣式,至于分不分組,是由numberOfSections控制

plain類型下的組頭是固定的,移動tableView的時候先移動cell,在移動組頭,要組頭移動就要改為grouped格式.但是,改為group格式,如果沒有設定組頭高度,會預設有一個組頭的高度,其他隻有一個分組的tableView也出現了組頭.

未滑動時的分組cell

tableView的 Plain 和 Grouped 差別

移動時plain樣式下的效果,cell先移動,head再移動

tableView的 Plain 和 Grouped 差別

移動時grouped樣式下的效果,按順序移動

tableView的 Plain 和 Grouped 差別