最近又在开始写聊天界,输入款使用的是YYTextView,自定义YYTextView.inputView = KeyboardView的时候,出现了一个很奇怪的结果,在自定义的KeyboardView手指滑动,出现了一个放大镜
查看界面结构发现在UIRemoteKeyboardWindow 下层的 YYTextEffectWindow会相应到touch并传递给YYTextView然后显示放大镜的效果,原KeyboardView可以正常相应.
解决办法,在自定义的KeyboardView里改写touchesBegan: withEvent:并且不调用super touch....不让事件继续传递