键盘出现时为什么UICollectionView偏移会发生变化

我正在开发一个iPad应用程序,它有一个水平的UICollectionView 。 每个单元格都有一个UITextField 。 当UITextField成为第一响应者时,键盘自动出现,并且令人惊讶的是所有单元格都向上移动。

我还没有为细胞向上移动实现任何逻辑。 你知道为什么吗?

我没有找到任何关于此的文档,我无法解决这个问题。

此行为由Apple实施。 如果出现键盘,标准UICollectionView会照顾您滚动到正确的位置。 你为什么想解决这个问题?