在网上看了看,解决这个问题的方法都很繁琐,我这里有一个非常简单的方法,只需要做一个判断就可以了。因为UIMenuController必须要一个view成为第一响应者才能显示出来,但并没有说需要哪一个view成为第一响应者,所以只需要一个判断就可以让即显示菜单控制器,键盘也不收起。当键盘显示的时候就让textview成为第一响应者,当键盘没显示的时候就让需要显示菜单控制器的view成为第一响应者即可。非常方便快捷,希望能对一些朋友有那么一丢丢的帮助,不懂的可以问我哦!
在网上看了看,解决这个问题的方法都很繁琐,我这里有一个非常简单的方法,只需要做一个判断就可以了。因为UIMenuController必须要一个view成为第一响应者才能显示出来,但并没有说需要哪一个view成为第一响应者,所以只需要一个判断就可以让即显示菜单控制器,键盘也不收起。当键盘显示的时候就让textview成为第一响应者,当键盘没显示的时候就让需要显示菜单控制器的view成为第一响应者即可。非常方便快捷,希望能对一些朋友有那么一丢丢的帮助,不懂的可以问我哦!
本文标题:ios UIMenuController的显示导致键盘收起的问题
本文链接:https://www.haomeiwen.com/subject/ctptdxtx.html
网友评论