最近又在開始寫聊天界,輸入款使用的是YYTextView,自定義YYTextView.inputView = KeyboardView的時候,出現(xiàn)了一個很奇怪的結(jié)果,在自定義的KeyboardView手指滑動,出現(xiàn)了一個放大鏡
查看界面結(jié)構(gòu)發(fā)現(xiàn)在UIRemoteKeyboardWindow 下層的?YYTextEffectWindow會相應(yīng)到touch并傳遞給YYTextView然后顯示放大鏡的效果,原KeyboardView可以正常相應(yīng).
解決辦法,在自定義的KeyboardView里改寫touchesBegan:?withEvent:并且不調(diào)用super touch....不讓事件繼續(xù)傳遞