警告提示:
[TableView] Setting the background color on UITableViewHeaderFooterView has been deprecated. Please set a custom UIView with your desired background color to the backgroundView property instead.
原因:
實現(xiàn)自定義tableHeaderView,因為有不規(guī)則圖片祠够,需要背景透明逻淌,打開圖層發(fā)現(xiàn)默認(rèn)有一個灰色背景坷剧,如果直接設(shè)置self.backGroundColor = [UIColor clearColor];就會出現(xiàn)上述報錯趟大,意思為:直接設(shè)置UITableViewHeaderFooterView的background color 已經(jīng)被廢棄 探熔,你可以自定義一個view段直,設(shè)置好自定義view的背景顏色痕貌,然后用這個view來代替backgroundView秘蛔。
解決辦法:
我是自定義的tableHeaderView市怎,在.m初始化方法中添加扶镀;完美實現(xiàn)默認(rèn)灰色背景設(shè)置成透明。
UIView * view = [[UIView alloc] initWithFrame:self.bounds];
view.backgroundColor = [UIColor clearColor];
self.backgroundView = view;