监听通知

2019-01-26  本文已影响5人  落夏简叶
  1. 在viewDIdLoad里面监听键盘弹出,deinit中移除通知 问题:当左滑出的页面,在viewWillApear中让键盘弹起来了。那么我的页面还是能监听到键盘的弹出,如果在window上有蒙层,则消失不掉

  2. 在viewDIdLoad里面监听键盘弹出,viewwilldisapear中移除通知,那么,当左滑,然后放弃左滑。 则通知已经被移除。不能再响应键盘的弹出了。

  3. 在viewwillapear中监听,在viewwillDisappear中移除通知

问题:A页面,注册键盘弹起之后弹出一个蒙层,然后push到B界面,B界面的viewWillAppear中也让键盘弹起,那么我的页面监听到了键盘弹出,会在window上添加蒙层,消失不了了。
解决:此时可以在我的页面监听键盘弹起的方法里面,判断是我页面的textView为第一响应者的时候才走监听方法。

上一篇 下一篇

猜你喜欢

热点阅读