【问题标题】:How to set UICollectionView Item Size, if the CollectionView is inside a UIScrollView?如果 CollectionView 在 UIScrollView 内,如何设置 UICollectionView 项目大小?
【发布时间】:2020-09-06 16:52:25
【问题描述】:

我在情节提要中添加的 UIScrollView 末尾有一个 UICollectionView。 (滚动视图的内容高度通过自动布局固定),我还通过sizeForItemAtindexPath 返回了集合视图的单元格大小,但单元格大小与提供的不同,每个单元格的大小不同。滚动等其他行为工作正常。 UICollectionView 在 UIScrollView 内时如何正确设置单元格大小?

【问题讨论】:

  • 显示您的代码。
  • @Frankenstein 没有太多代码,我已经在 storyboard 和 func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { return CGSize(width: 200, height: 100) } 中添加了所有代码。
  • @Frankenstein 将集合视图的估计单元格大小设置为None 对我有用,单元格大小符合预期。对此有何意见?

标签: ios swift uicollectionview uiscrollview


【解决方案1】:

在身份检查器中将 UICollectionView 的估计单元格大小更改为无对我有用。 Check the image

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    相关资源
    最近更新 更多