繁体   English   中英

如何在Swift iOS中调整集合视图单元格的高度?

[英]How to adjust collection view cell height in swift ios?

我的单元格包含标签和textview,我想调整textview的高度 在此处输入图片说明

单元高度也应调整。 请帮忙

谢谢

您有两种选择来实现此功能。

1)使用表格视图并使用自动布局,以便单元格高度根据内容自动增加。

2)在此方法中使用集合视图并计算textview的高度,并在此方法中指定单元格大小sizeforitematindexpath。

这是第二种方法:

将文本设置为文本视图后,将文本视图框架更改为

textview.frame = CGRect(x: textview.frame.orgin.x, y:textview.frame.orgin.y, width: textview.frame.width, height = textview.contentSize.height)

现在,在cellForItemAtIndexPath方法中计算textview的高度,并将该高度添加到单元格的高度。

嗨,这是collectionViewCell自动调整像元高度大小的解决方案。 检查下面的链接,它应该可以正常工作。

https://medium.com/@wasinwiwongsak/uicollectionview-with-autosizing-cell-using-autolayout-in-ios-9-10-84ab5cdf35a2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM