首页 > 解决方案 > UICollectionView:键盘显示时布局无效

问题描述

我有一个简单的 UICollectionView,到目前为止我还没有理由将 UICollectionViewLayout 子类化。

问题是我引入了一个文本字段,当键盘显示在 UICollectionView 上时,

collectionViewLayout.invalidateLayout()

什么都不做,这意味着我不能再调整旋转部分的大小。

我相信我必须重写自定义 UICollectionViewLayout 子类的shouldInvalidateLayoutForBounds方法,但考虑到我的用例,这似乎太过分了。有没有更好的方法来解决这个问题?

标签: iosuicollectionviewuicollectionviewlayout

解决方案


推荐阅读