问题描述:
当我们使用如下方法初始化时
_tableView = ({
UITableView *tableView = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain];
tableView.backgroundColor = [UIColor clearColor];
tableView.autoresizingMask = UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleBottomMargin;
tableView.dataSource = self;
tableView.delegate = self;
// tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
tableView.separatorInset = UIEdgeInsetsZero;
tableView.tableFooterView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.width, 40)];
[self.view addSubview:tableView];
tableView;
});
就会出现如下不希望看到的情况 , 看到吧 , 很多多余的线条 , 强迫症重病患者的我决定把它干掉
俗话说, 技术能解决的问题都不是问题,我还是解决了.哈哈O(∩_∩)O~~,我开心的分享给大家.
其实就一句话
tableView.tableFooterView = [UIViewnew];
没错,你的tableView就是需要一个tableFooterView. 是不是很简单,以后不要让你的tableFooterView为nil哦