簡體   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