This can be done by utilizing the UIScrollView
delegate method scrollViewWillBeginDecelerating
to automatically set the content offset to the current screen position.
To implement:
- Assign a delegate to your
UIScrollView
object if you have not already done so.
In your delegate's .m
implementation file, add the following lines of code:
-(void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView{
[scrollView setContentOffset:scrollView.contentOffset animated:YES];
}
Voila! No more auto-scroll.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…