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

Why UICollectionView offset changes when keyboard appears

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

我还没有实现单元格向上移动的任何逻辑。你知道为什么吗?

我没有找到与此相关的任何文档,而且我无法解决此问题。

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