我有一个UIScrollView和contextView。我将UITextViews添加到它并将委托设置为self,以便我可以使用textViewShouldBeginEditing方法。 textViewShouldBeginEditing在同一个ViewController.m文件中,因此VC应该是委托。
调用textViewShouldBeginEditing方法,我想检查键盘是否阻塞了textView,如果它被阻止则向上滚动。
我想打电话: [scrollView setContentOffset:CGPointMake(x,y)animated:YES]; 但是在textViewShouldBeginEditing中没有看到scrollView。
我已经看到了可以使用KVO的地方,但我想使用委托方法。
如何访问textView所在的scrollView?
答案 0 :(得分:1)
您可以使用IQKeyboardManager。只需将库拖放到您的项目中,eveerything就会自行管理。这是github的链接。 IQKeyboardManager。希望这会对你有所帮助。