就像iphone 中的设置那样,如何实现分割线只有一部分呢?(即:图标下方没有分割线,文字下方才有分割线)
方案推荐指数:10
谢邀,这个鄙人刚试了下 是可以实现的。首先 tableView的cell不要注册 在下边写
static NSString *iden = @”Cell”;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:iden];
if (!cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:iden];
}
cell.textLabel.text = @”123″;
cell.detailTextLabel.text = @”456″;
[cell.imageView sd_setImageWithURL:[NSURL URLWithString:model.headurl] placeholderImage:[UIImage imageNamed:@”place_webImg”]];
cell.imageView.layer.cornerRadius = cell的高/2;
cell.imageView.layer.masksToBounds = YES;
return cell;
cell的style 设为 subtitle(UITableViewCellStyleSubtitle) 你试下看 有什么问题再讨论
方案推荐指数:10
//设置分割线的风格
tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
//设置分割线距边界的距离
tableView.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0);
tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
//设置分割线距边界的距离
tableView.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0);