ios textView输入框光标问题

ios textView输入框光标在文字删减的时候和键盘保持固定距离:

首先可以看苹果备忘录的页面逻辑

https://www.jianshu.com/p/1905122b5719

通过- (void)scrollRangeToVisible:(NSRange)range;算出光标的下方的y值,再根据

CGFloat offSizeY = fabs(allHight - (allHight - textViewBottomOffSizeY + keyboardFrame.origin.y + StatusBarHeight));
    
    [self.scrollView setContentOffset:CGPointMake(0,offSizeY) animated:YES];算出差值 就可以精准计算光标了

安利一个第三方库 https://github.com/michaeltyson/TPKeyboardAvoiding

可以有效解决键盘

猜你喜欢

转载自blog.csdn.net/cola_wh/article/details/97146867
今日推荐