在textView委托中滚动scrollView

时间:2016-04-13 17:46:29

标签: objective-c uiscrollview keyboard uitextviewdelegate

我有一个UIScrollView和contextView。我将UITextViews添加到它并将委托设置为self,以便我可以使用textViewShouldBeginEditing方法。 textViewShouldBeginEditing在同一个ViewController.m文件中,因此VC应该是委托。

调用textViewShouldBeginEditing方法,我想检查键盘是否阻塞了textView,如果它被阻止则向上滚动。

我想打电话:  [scrollView setContentOffset:CGPointMake(x,y)animated:YES]; 但是在textViewShouldBeginEditing中没有看到scrollView。

我已经看到了可以使用KVO的地方,但我想使用委托方法。

如何访问textView所在的scrollView?

1 个答案:

答案 0 :(得分:1)

您可以使用IQKeyboardManager。只需将库拖放到您的项目中,eveerything就会自行管理。这是github的链接。 IQKeyboardManager。希望这会对你有所帮助。