【问题标题】:How to change UITableViewCell width?如何更改 UITableViewCell 宽度?
【发布时间】:2020-05-06 23:04:41
【问题描述】:

我希望我的自定义单元格不占据屏幕的整个宽度,而只占据屏幕的一部分并位于其行的中心。 例如:

您可以在每个单元格的左侧和右侧看到一些小空间。 我能够通过创建 UIView 层次结构来实现这一点,但随后又出现了另一个问题。所以我决定看看是否可以在不添加额外视图的情况下做到这一点?

【问题讨论】:

标签: ios swift xcode uitableview


【解决方案1】:

一个好的方法是使用Auto Layout。我建议使用子类UITableViewCell 的自定义xib。创建后,尝试在 xib 文件中实现这些约束:

  • 领先空间到容器 = 边距
  • 到容器的尾随空格 = 边距
  • 到容器的顶部空间 = 20
  • 到容器的底部空间 = 20

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多