如何设置两个单元格之间的间距?我的代码无效。
UIView* separatorLineView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 3)];/// change size as you need.
separatorLineView.backgroundColor = [UIColor whiteColor];// you can also put image here
[cell.contentView addSubview:separatorLineView];
cell.contentView.backgroundColor = [UIColor colorWithHex:@"#E8E8E8"];
cell.contentView.layer.cornerRadius= 6.0;
// cell.contentView.layer.shadowOffset = CGSizeMake(-1, 1);
cell.contentView.layer.borderWidth = 1.0f;
[cell setLayoutMargins:UIEdgeInsetsMake(10, 10, 10, 10)];
答案 0 :(得分:0)
您可以创建部分而不是单元格,这样每个部分就有1个单元格。
然后在TableView委托方法中,您可以使用:
// Set the spacing between sections
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return cellSpacingHeight
}
答案 1 :(得分:0)
这会对你有所帮助!
编写Inside UITableViewCell子类
override func layoutSubviews() {
super.layoutSubviews()
contentView.frame = UIEdgeInsetsInsetRect(contentView.frame, UIEdgeInsetsMake(10, 10, 10, 10))
}
答案 2 :(得分:0)
最简单的解决方案是在单元格XIB / Storyboard中添加相关约束