首页 > 学院 > 开发设计 > 正文

解决tableViewCell分割线不到左边界的问题

2019-11-14 18:08:56
字体:
来源:转载
供稿:网友

 

在tableView控制器的.m文件中任何位置加入以下两个方法即可解决/** *  下面两个方法解决cell分割线不到左边界的问题 */-(void)viewDidLayoutSubviews {        if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {        [self.tableView setSeparatorInset:UIEdgeInsetsZero];            }    if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)])  {        [self.tableView setLayoutMargins:UIEdgeInsetsZero];    }    }/** * 这个方法和上面一个方法解决cell分割线不到左边界的问题 */-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPat{    if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {        [cell setLayoutMargins:UIEdgeInsetsZero];    }    if ([cell respondsToSelector:@selector(setSeparatorInset:)]){        [cell setSeparatorInset:UIEdgeInsetsZero];    }}

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表