关于IQKeyboardManager加在KeyWindow失效
2021-08-24 本文已影响0人
微步毂纹生
问题
在一些全局弹框中由于遮罩层加在keywindow上,自定义view加在了遮罩层上,导致IQKeyboardManager对textField的自适应失效。
[[UIApplication sharedApplication].keyWindow addSubview:_shadeView];
解决
再参考众多资料后,找到解决办法。把直接添加到keyWindow改为keyWindow.rootViewController.view
亲测有效!
[[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:_shadeView];