项目中需要自定义键盘,但是textview不会自动向下滚动,或者刚开始可以滚动几行,在继续输入表情就不会自动滚动了,最初的时候是在textview的代理方法 -(void)textViewDidChange:(UITextView *)textView操作的,如下图

但是断点调试发现根本不会走这个方法,于是本人把textview的所有代理方法都写了一遍(比较笨的方法,但实用),终于解决问题了,会走此方法- (void)textViewDidChangeSelection:(UITextView *)textView,如下图

网友评论