gpt4 book ai didi

ios - 如何为 TableView 的 TableViewCell 设置 padding/margin 和圆角半径?

转载 作者:搜寻专家 更新时间:2023-10-31 22:39:36 25 4
gpt4 key购买 nike

我有 UITableView,我想设置圆角半径和顶部/右侧/左侧/底部的边距/填充。但是,如果我尝试设置它,我的布局就会一团糟。而且,当我尝试:cell.cellView.layer.cornerRadius = 20.0 触发 nil 指针异常。

我的布局是这样的:

enter image description here

我喜欢我的布局的一个例子是:

enter image description here

我希望我的单元格在角半径和边距的情况下保持“ float ”,而不会弄乱我构建的布局。

关于 UITableView,我如何删除未使用的单元格?我只有 3 个单元格,但 TableView 显示了所有可能的单元格,而其他单元格未使用。

enter image description here

另外 (4):为什么我的细胞看起来是统一的?这不会出现“ float ”

enter image description here

最佳答案

对于您需要的布局,请执行以下步骤。

  1. cell contentView 中添加 UIViewLeading, Top, Trailing, Bottom Constraint。喜欢 (15, 10, 15, 10)

  2. 选择 UIView 并选中 Clip to Bounds 复选标记。

  3. UIView 中添加所需的 UI。

  4. cell 文件中的 layoutSubviews() 中设置 UIView cornerRadius

要删除未使用的 cell,请将此行写入您的 viewDidLoad -> self.tblVW.tableFooterView = UIView.init(frame: .zero)

这是演示链接: https://www.dropbox.com/s/815loyp20r0oetf/Demo.zip?dl=0

关于ios - 如何为 TableView 的 TableViewCell 设置 padding/margin 和圆角半径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50053890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com