UITableViewHeaderFooterView 背景颜色

2020-01-05  本文已影响0人  指尖_跳舞

改变全部tableview 的headerfooterview背景颜色 通过各种尝试 运行时基类调用
-(void)tableView:(UITableView*)tableView willDisplayFooterView:(UIView*)view forSection:(NSInteger)section{view.backgroundColor=[UIColor clearColor];}

-(void)tableView:(UITableView*)tableView willDisplayFooterView:(UIView*)view forSection:(NSInteger)section{UITableViewHeaderFooterView*footer=(UITableViewHeaderFooterView*)view;footer.contentView.backgroundColor=[UIColor redColor];}

等无效。

使用:

-(void)tableView:(UITableView*)tableView willDisplayFooterView:(UIView*)view forSection:(NSInteger)section{view.tintColor=[UIColor clearColor];}

基类中获取tableview(统一设置tablefooterview 避免多余的分割线)避免获取不到报错 实现方法:
-(id)valueForUndefinedKey:(NSString *)key{

    NSLog(@"出现异常,该key不存在%@",key);

    return nil;

}

上一篇下一篇

猜你喜欢

热点阅读