1. 程式人生 > >UITableView的subviews在不同系統版本的表現

UITableView的subviews在不同系統版本的表現

tableView addSubView:在剛建立之後就addSubView的話.因為tableView是懶載入非同步reloaddata.在iOS10以後是先把這個View加到tableView上.reload之後的cell和header.footer都在該View的層級上面.
然而在iOS9…準確的說是我越獄的iPhone 5s上(iOS 9.3.2).是在cell與header.footer的層級上面(感覺不是懶載入的).把headerView給蓋住了…
還是建議用普通的把tableView的背景色設定為透明.然後在底下插入一個View的好.