繁体   English   中英

ios tableView clearColor分隔符

[英]ios tableView clearColor seperator

我已经设置了tableView的背景色,并且我希望每个单元格周围都有空格(10px)以显示该颜色。

例如(忽略红线)

在此处输入图片说明

我现在正在做的是使单元格嵌入一个较小的视图,并设置单元格的背景清晰。 但是一次又一次创建这样的嵌入视图很烦人。

因此,我正在寻找更好的解决方案,我相信如果我可以增加隔板的高度,那将是很好的。 但是旧的答案并不能解决我的问题。

如何增加UITableView分隔符的高度?

编辑:

但是,如果我在单元格中添加自己的分隔符。 我可能无法将单元设置为圆角

  1. 设置tableViewseparatorStyle.None
  2. 创建一个自定义UITableViewCell子类。
  3. 在情节提要中(如果您为自定义单元格创建了一个图例,则在xib中)添加一个子视图,该子视图插入了您希望在所有四个侧面上填充的数量。
  4. 如果需要舍入视图,请在自定义单元格的子视图上执行此操作(例如subview.layer.cornerRadius = 10.0subview.layer.masksToBounds = true )。
  5. 将自定义单元格的ContentView设置为具有清晰的背景。
  6. 将表格视图的背景设置为可爱的蓝色阴影。
  7. 将单元格子视图的背景色设置为白色。

您不必在InterfaceBuilder中重复使用单元。 只需给单元格指定一个ID,然后在实现表视图数据源的过程中,使用该ID出队单元格实例,并设置其中的标签值即可。

您是否考虑过将单元格的高度提高并将自己的分隔符放在自定义单元格的底部? 顺便说一句漂​​亮的桌子布局。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM