监听通知
2019-01-26 本文已影响5人
落夏简叶
- 关于监听键盘的通知:
-
在viewDIdLoad里面监听键盘弹出,deinit中移除通知 问题:当左滑出的页面,在viewWillApear中让键盘弹起来了。那么我的页面还是能监听到键盘的弹出,如果在window上有蒙层,则消失不掉
-
在viewDIdLoad里面监听键盘弹出,viewwilldisapear中移除通知,那么,当左滑,然后放弃左滑。 则通知已经被移除。不能再响应键盘的弹出了。
-
在viewwillapear中监听,在viewwillDisappear中移除通知
- 监听键盘通知,相应之后弹起一个黑色蒙层。
问题:A页面,注册键盘弹起之后弹出一个蒙层,然后push到B界面,B界面的viewWillAppear中也让键盘弹起,那么我的页面监听到了键盘弹出,会在window上添加蒙层,消失不了了。
解决:此时可以在我的页面监听键盘弹起的方法里面,判断是我页面的textView为第一响应者的时候才走监听方法。