swift - 根据内容将 CollectionView 单元格高度设置为动态
问题描述
我有一个应用程序,我在其中使用 collectionview 显示内容,其中包括 imageview、大约 4 个 uilabels 和一个 stackview,它们都相互约束。这个单元格可以垂直滚动而不是水平滚动,因为我必须为 iPad 等更大的屏幕尺寸做准备。我现在遇到的问题是我的 CollectionViewFlowLayout 高度是静态的,我怎样才能使它动态,以便它根据重新调整的内容的高度调整大小。标签的文本可能会有所不同,所以我该如何处理
下面是我如何制作我的手机
func collectionView(_ collectionView: UICollectionView,
layout collectionViewLayout: UICollectionViewLayout,
sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: collectionView.bounds.size.width, height: 400)
}
将根据要求添加更多代码,并提供任何帮助
解决方案
推荐阅读
- node.js - 尝试执行 POST 请求时出现 [ERR_TLS_CERT_ALRTNAME_INVALID] 错误
- ruby-on-rails - 如何重定向到相同控制器动作的另一种格式?
- python - 控制条形图中分组条形之间的空间
- django - /profiles/adminKaLogin/ Django 中的 MultiValueDictKeyError
- c++ - 未处理的异常处理更改 C++
- java - Intellij 2019.3.1 - 在 Java 中禁用包装
- css - 网页字体合并(组合)
- c# - 收到错误的数据 C#
- python-3.x - 使用 NLP 创建文本摘要
- python - 如何同时对 X_train 和 y_train 应用增强