当前位置: 代码迷 >> Iphone >> 解决tableViewCell分割线不到左边界的有关问题
  详细解决方案

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

热度:182   发布时间:2016-04-25 05:31:15.0
解决tableViewCell分割线不到左边界的问题

 

在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];    }}