检测UITextView何时完成滚动

GL7*_*777 3 iphone uitextview

有没有办法检测UITextView何时完成滚动?作为注释,我允许用户启用或禁用分页.

谢谢.

Sha*_*rog 10

UITextView是一个子类UIScrollView,它有一个UIScrollViewDelegate用于控制与滚动相关的行为的类.其中一种方法是scrollViewDidEndDecelerating.您可以使视图控制器实现此协议,将您UITextViewdelegate属性设置为视图控制器,然后实现该scrollViewDidEndDecelerating方法.调用该方法时,UITextView将完成滚动.例如:

在.h:

@interface MyViewController : UIViewController <UIScrollViewDelegate>
Run Code Online (Sandbox Code Playgroud)

在.m:

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
    NSLog(@"Finished scrolling");
}
Run Code Online (Sandbox Code Playgroud)