如何根据我放入 UITextbox 的文本量来更改 UICollectionView 单元格的垂直大小?

Posted

技术标签:

【中文标题】如何根据我放入 UITextbox 的文本量来更改 UICollectionView 单元格的垂直大小?【英文标题】:How would I change the vertical size of a UICollectionView Cell depending upon the amount of text I put in a UITextbox? 【发布时间】:2013-02-07 12:41:11 【问题描述】:

我希望根据我在通过情节提要定义的 UItextbox 中放入的文本量来设置高度可变的 UICollectionView 单元格。我尝试了谷歌搜索的几个选项,但没有任何效果。

任何帮助将不胜感激!

谢谢。

【问题讨论】:

【参考方案1】:

根据UILabelUITextView内容,有多种方法可以了解它们的大小。我建议在 UICollectionViewDelegate's 方法请求单元格的高度时询问它的大小之前计算它。

【讨论】:

【参考方案2】:

你需要找到带有字体的 NSString 的大小。 Example here

这将为您提供一个 CGSize,您可以使用它来调整视图的大小。

【讨论】:

以上是关于如何根据我放入 UITextbox 的文本量来更改 UICollectionView 单元格的垂直大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据单元格数量更改滚动视图大小?

如何调整滚动视图内容的大小并根据其文本大小将文本视图放入其中? [复制]

如何根据宽度有限的文本更改 UILabel 大小

如何更改进度对话框文本

如何根据标签文本快速更改表格视图单元格高度?

如何根据颜色Android工作室更改按钮文本[关闭]