表视图停止自动滚动键盘出现时和各自的文本框在tableview中的节头
问题描述:
我tableview
内viewcontroller (xib)
和tableview
具有section header
和头视图包含一个textfield
。如果我手动滚动tableview
,然后打开或隐藏键盘(我的意思是单击文本字段),然后tableview
分别自动向上和向下滚动。它只发生在文本域在section header view
。如果我将文本字段放在header view(section header)
之外,那么它不会发生。表视图停止自动滚动键盘出现时和各自的文本框在tableview中的节头
那么,我想停止tableview的autoscrolling
!
我检查了很多解决方案,但都没有工作!
我发现这是tableviewController
的常见情况,但我有tableview
在viewcontroller
!
如果有机构可以帮忙!谢谢:)
答
这是IQKeyboardManager库的问题。当header的textfield成为firstresponder时,它滚动tableview。
我有禁用IQKeyboardManager
经理当前类像下面的解决方案,
[[IQKeyboardManager sharedManager] setEnable:NO];
,当离开当前类我已经再次启用IQKeyboardManager
一样,
[[IQKeyboardManager sharedManager] setEnable:YES];