gpt4 book ai didi

ios - UITableViewCell 之间的间距有多高?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:46 25 4
gpt4 key购买 nike

有人知道 UITableViewCell 之间的间距有多大吗?也就是说,我想知道在 UITableView 中的单元格之间是否分配了任何屏幕空间,以及它们在每种分隔符样式中的高度:

  • UITableViewCellSeparatorStyleNone – 是 0pt 吗?
  • UITableViewCellSeparatorStyleSingleLine – 是 1pt 吗?
  • UITableViewCellSeparatorStyleSingleLineEtched – 是 1pt 还是 2pt?

我目前面临的问题是我有一个高度可变的单元格,我需要计算一组单元格的高度。目前我正在使用 UITableViewCellSeparatorStyleSingleLine 分隔符样式并假设单元格间距为 1pt 高,但我的计算经常出错。

也就是说,假设有三个单元格,每个单元格高 40 pt,我的假设是总高度为 40 + 1 + 40 + 1 + 40 = 122 点高。

问题是:

  • 单行分隔符在单元格之间采用 1pt 高度是真的吗?
  • 如果没有,分隔线的高度是多少,如果分配了任何空间(即不会“吃掉”相邻单元格的空间。

提前致谢。

最佳答案

这个问题可以很容易地解决,只需从 Interface Builder 截取屏幕截图,然后在 Photoshop 中对其进行测量,但是我已经为您省去了麻烦:

分隔符不会添加到表格单元格的高度 - 它绘制在单元格前面,因此如果您的表格单元格高度为 44(默认值),那么两个单元格的组合高度将为 88,无论您选择哪种分隔符样式。

关于ios - UITableViewCell 之间的间距有多高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9046226/

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