如何让tableViewCell之间的那条线隐藏掉
3个回答
展开全部
上面那位高人的回答简直是错误百出,我劝你不要误人子弟了。
你写的去掉分割线的代码是错的。 假设前面已经写了一个UITableView的对象 代码应该是tableView.separatorStyle = UITableViewCellSeparatorStyleNone 这样设置才满足楼主说的隐藏掉Cell的那条线,你后面写的是选中Cell时显示的风格,前后完全不沾边。最关键的是在此之前你还想用自定义的View,可惜你完全用错了。。
你写cell.backgroundColor = [UIColor clearColor]是什么意思,你这样写有任何意义吗????我猜你是想自定义Cell选中时的背景颜色。正确写法 cell.selectedBackgroundView = 一个你自定义的View 然后再用 cell.selectedBackgroundView.backgroundColor = 你自己想定义的颜色
推荐于2018-02-25
展开全部
UIView *tempView = [[[UIView alloc] init] autorelease];
[cell setBackgroundView:tempView];
cell.backgroundColor = [UIColor clearColor];
//去掉分割线
tableView.separatorStyle = UITableViewCellSelectionStyleNone;
如果我的回答没帮助到您,请继续追问。。
[cell setBackgroundView:tempView];
cell.backgroundColor = [UIColor clearColor];
//去掉分割线
tableView.separatorStyle = UITableViewCellSelectionStyleNone;
如果我的回答没帮助到您,请继续追问。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tableview有一个属性:
@property (nonatomic) UITableViewCellSeparatorStyle separatorStyle __TVOS_PROHIBITED;
// default is UITableViewCellSeparatorStyleSingleLine
设置为NO即可
tableView.separatorStyle = NO;
@property (nonatomic) UITableViewCellSeparatorStyle separatorStyle __TVOS_PROHIBITED;
// default is UITableViewCellSeparatorStyleSingleLine
设置为NO即可
tableView.separatorStyle = NO;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询