ios - 表格视图单元格的填充
问题描述
我将单元格添加到表格中并使用 xib 制作它们。现在它们是桌子的整个宽度。How can I add indentation on the right and left for these cells?
我尝试了以下代码,但没有帮助。
override func awakeFromNib() {
super.awakeFromNib()
contentView.frame = frame.inset(by: UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 10))
}
解决方案
在单元格中创建一个子视图,将其约束到超级视图,即单元格,然后将现有的子视图添加到这个新添加的视图中。还有其他方法,这是我多年来发现的最简单的方法。
推荐阅读
- c++ - ProcessShellCommand OpenFile 在构造文档或视图类之前调用 OpenDocumentFile
- javascript - 了解 jQuery Ajax 函数:调用代码隐藏 C# 方法
- php - 谷歌 gmail api oauth2 身份验证错过了解
- angularjs - 如何使用 AngularJS 正确格式化日期
- qt - 使用 QtVirtualKeyBoard 在 QtWebEngine View (qml) 中 CJK 语言的自动完成功能失败
- node.js - 如何从异步函数中获取某些数据?
- python - OpenCV 和 Mediapipe 面部模糊污迹
- android - 浓缩咖啡测试:未正确设置 TestNavHostController.setCurrentDestination
- xslt - 如何使用 XSLT 将一个文档中的特定文本提取到一个新文档中?
- typescript - 如何支持类 mixin 的对象合并