显示键盘时不要滚动collectionview

Posted

技术标签:

【中文标题】显示键盘时不要滚动collectionview【英文标题】:Dont scroll collectionview when keyboard is displayed 【发布时间】:2017-08-24 07:49:41 【问题描述】:

请帮助我,我有一个 UICollectionView,其中的单元格是整个屏幕的大小。在其中一个单元格上,我有一个 UITextField,他们可以在其中输入文本。然而,当他们点击 UITextField 时,键盘会出现,但是当它出现时,它会将 collectionview 向上滑动,所以基本上 collectionviews 框架的底部位于键盘的顶部。我怎样才能让它停止我会在哪里查看代码来解决这个问题?

这是共享代码,我很难弄清楚在哪里看!

【问题讨论】:

【参考方案1】:

您可以检查注册的键盘通知,也许您可​​以根据需要更改代码中的代码,或者共享代码。

- (void)keyboardWasShown:(NSNotification*)aNotification


【讨论】:

以上是关于显示键盘时不要滚动collectionview的主要内容,如果未能解决你的问题,请参考以下文章

为啥显示键盘时 UIScrollView 不滚动?

Swift:当键盘显示时向上滚动视图

如何在快速向上或向下滚动时退出键盘? [关闭]

显示键盘时 UITextView 不会滚动

如何在 UITable 中实现 Instagram 评论的效果?

在 IQKeyboardManager 中始终保持视图位于顶部(不要使用键盘滚动)