swift - 如何在 tableView 单元格之间添加空格?
解决方案
您可以使用以下方法之一:
第一种方法:更改contentView
TableViewCell 的框架。像这样覆盖layoutSubviews
TableViewCell 中的方法:
override func layoutSubviews() {
super.layoutSubviews()
let bottomSpace: CGFloat = 10.0 // Let's assume the space you want is 10
self.contentView.frame = self.contentView.frame.inset(by: UIEdgeInsets(top: 0, left: 0, bottom: bottomSpace, right: 0))
}
第二种方式:更改您的 UITableView 数据源和委托:tableview 中的部分数将与您的项目数相同,每个部分中有一个项目。每个部分都有一个页脚视图(高度等于您想要的空间),如果需要,不要忘记设置页脚视图的背景颜色。
推荐阅读
- python - Python 使用 Lamda 函数附加到 Tkinter 按钮
- regex - 如何在 PowerShell 中使用 $regex 组合多个模式搜索并生成单行输出
- java - 如何使用 java mail api 发送任何类型的附件?
- r - ggplot2:theme_void() 与 theme_set() 一起使用时会引发警告
- c++ - 如何保存文件中的所有数据?C++
- ios - 在 PKPaymentRequest 上设置 shippingContact 时未调用 PKPaymentAuthorizationController didSelectShippingAddress
- design-patterns - 架构视图,观点和视图之间有什么区别?
- sql - why does mariadb gives a syntax error for a sql file created with workbench
- c++ - 必须具有通用接口的函数,但必须根据传递的子类表现不同(不知道它们是什么!) - C++
- python - 如何从同一行的两个单独列表中打印列表项?