ios - 向 UITableViewController 内的表格 View 添加左右边距

标签 ios swift uitableview cocoa-touch

我有一个 UITableViewController 子类,想要向 tableview 添加左右边缘边距。我在下面尝试过,但这没有帮助。我不想通过将 tableview 作为 subview 移动到 UIView 来更改 View 层次结构。

self.tableView.contentInset = UIEdgeInsetsMake(0.0, 20.0, 0.0, 20.0)

这种情况可以做什么?

最佳答案

经过一些 self 测试后,我认为最好的选择是自定义您的TableViewCells并在其中添加一个margin属性。通过这样做,您可以轻松动态更改边距,或者如果您想完全删除它,则将其设置为0

如需灵感,请查看 this post 的答案通过 @ezcoding 。希望这会有所帮助。

关于ios - 向 UITableViewController 内的表格 View 添加左右边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39553341/

相关文章:

ios - 在 iOS 中绘图时计算控制点

ios - 如何固定 UIPageControl 的位置?使用 PageViewController 更改页面时始终将其修复在顶部?

IOS navigationController?.popToRootViewController有错

ios - View 可见部分的触摸事件 ios swift 4

swift - 如何将参数 (args) 传递给 `request.get` ?

ios - 我的 CustomTableViewCell 的读取更多/更少功能崩溃

ios - 用动画编辑后重新加载tableView?

ios - 在联系人应用程序中重新创建 ipad 搜索栏

ios - 在 Swift 中比较两种类型时如何理解 "===(identity)"

ios - 如何动态调整另一个 TableView 的表头内的 TableView 的大小?