如何快速设置集合视图单元格的动态高度?

罗伯·B

嗨,大家好,我正在寻找一种可以动态设置collectionViewCell高度的工作方法,因为我尝试了其他各种方法但均未成功。

我的情况很简单,我有一个带有图像的单元格,一个显示用户名的UIlabel和一个包含一些文本的UILabel。这是帖子的常用评论单元。我的萤幕

我尝试了这种方法,但由于高度与所需高度相比过高,因此无法完全起作用

private func estimatedFrameForText(text: String) -> CGRect {
    let size = CGSize(width: 270, height: 80)
    let options = NSStringDrawingOptions.usesFontLeading.union(.usesLineFragmentOrigin)

    return NSString(string: text).boundingRect(with: size, options: options, attributes: [NSAttributedString.Key.font: UIFont.systemFont(ofSize: 17)], context: nil)
}

所以我的问题是:有没有一种正确的方法来在集合视图单元上实现动态大小,例如Android的布局属性wrap_content

罗伯·B

更新

我在集合视图上使用约束和自动估计的大小解决了我的问题。设置所有约束后,我将LABEl的宽度设置为等于单元格的宽度,并设置了高度,以将UILabel的顶部和底部间距(行0)设置为其内容视图(UiCollectionViewCell的一种标准) )

将收集视图单元格的大小设置为自动 VIEW IMAGE也很重要

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置集合视图单元格的动态宽度和高度

来自分类Dev

如何设置集合视图的动态高度,而不是“视图”的“单元格”?

来自分类Dev

集合视图中的动态高度单元格

来自分类Dev

集合视图中的动态高度单元格

来自分类Dev

CollectionView动态单元格高度快速

来自分类Dev

表格视图的动态单元格高度

来自分类Dev

Swift:如何在包含多个单元格的TableViewController中设置动态单元格高度

来自分类Dev

PHPExcel如何应用样式并为动态生成的单元格设置单元格宽度和单元格高度

来自分类Dev

使用情节提要的快速,动态表格视图单元格高度

来自分类Dev

如何通过快速点击集合视图的单元格在表视图中重新加载数据

来自分类Dev

如何反转集合视图单元格

来自分类Dev

快速收集视图单元格的高度和宽度

来自分类Dev

设置包含动态单元格高度的UITableView的高度

来自分类Dev

集合视图单元格高度恢复为默认大小

来自分类Dev

如何根据动态高度单元格设置UITableView的高度限制?

来自分类Dev

如何将集合视图单元格设置为所有屏幕的相等行单元格

来自分类Dev

如何找出在集合视图单元格内点击了哪个集合视图单元格

来自分类Dev

动态单元格的高度

来自分类Dev

如何快速订购两个动态表格视图单元格?

来自分类Dev

如何在iOS中创建具有动态表格视图高度的动态表格视图单元格

来自分类Dev

快速按下集合视图单元格时如何修复自定义视图中的约束

来自分类Dev

如何快速显示和隐藏表格视图单元格

来自分类Dev

如何快速访问单元格的图像视图?

来自分类Dev

如何获得行或单元格中高度的动态变化?

来自分类Dev

如何以编程方式为iOS中的集合视图单元格提供宽度和高度,Swift 3

来自分类Dev

如何仅使用静态单元格创建集合视图?

来自分类Dev

如何在集合视图单元格中插入图像

来自分类Dev

如何在集合视图中单选单元格?

来自分类Dev

如何仅使用静态单元格创建集合视图?

Related 相关文章

  1. 1

    设置集合视图单元格的动态宽度和高度

  2. 2

    如何设置集合视图的动态高度,而不是“视图”的“单元格”?

  3. 3

    集合视图中的动态高度单元格

  4. 4

    集合视图中的动态高度单元格

  5. 5

    CollectionView动态单元格高度快速

  6. 6

    表格视图的动态单元格高度

  7. 7

    Swift:如何在包含多个单元格的TableViewController中设置动态单元格高度

  8. 8

    PHPExcel如何应用样式并为动态生成的单元格设置单元格宽度和单元格高度

  9. 9

    使用情节提要的快速,动态表格视图单元格高度

  10. 10

    如何通过快速点击集合视图的单元格在表视图中重新加载数据

  11. 11

    如何反转集合视图单元格

  12. 12

    快速收集视图单元格的高度和宽度

  13. 13

    设置包含动态单元格高度的UITableView的高度

  14. 14

    集合视图单元格高度恢复为默认大小

  15. 15

    如何根据动态高度单元格设置UITableView的高度限制?

  16. 16

    如何将集合视图单元格设置为所有屏幕的相等行单元格

  17. 17

    如何找出在集合视图单元格内点击了哪个集合视图单元格

  18. 18

    动态单元格的高度

  19. 19

    如何快速订购两个动态表格视图单元格?

  20. 20

    如何在iOS中创建具有动态表格视图高度的动态表格视图单元格

  21. 21

    快速按下集合视图单元格时如何修复自定义视图中的约束

  22. 22

    如何快速显示和隐藏表格视图单元格

  23. 23

    如何快速访问单元格的图像视图?

  24. 24

    如何获得行或单元格中高度的动态变化?

  25. 25

    如何以编程方式为iOS中的集合视图单元格提供宽度和高度,Swift 3

  26. 26

    如何仅使用静态单元格创建集合视图?

  27. 27

    如何在集合视图单元格中插入图像

  28. 28

    如何在集合视图中单选单元格?

  29. 29

    如何仅使用静态单元格创建集合视图?

热门标签

归档