表视图停止自动滚动键盘出现时和各自的文本框在tableview中的节头

问题描述:

tableviewviewcontroller (xib)tableview具有section header和头视图包含一个textfield。如果我手动滚动tableview,然后打开或隐藏键盘(我的意思是单击文本字段),然后tableview分别自动向上和向下滚动。它只发生在文本域在section header view。如果我将文本字段放在header view(section header)之外,那么它不会发生。表视图停止自动滚动键盘出现时和各自的文本框在tableview中的节头

那么,我想停止tableview的autoscrolling

我检查了很多解决方案,但都没有工作!

我发现这是tableviewController的常见情况,但我有tableviewviewcontroller

如果有机构可以帮忙!谢谢:)

这是IQKeyboardManager库的问题。当header的textfield成为firstresponder时,它滚动tableview。

我有禁用IQKeyboardManager经理当前类像下面的解决方案,

[[IQKeyboardManager sharedManager] setEnable:NO]; 

,当离开当前类我已经再次启用IQKeyboardManager一样,

[[IQKeyboardManager sharedManager] setEnable:YES];