这很奇怪,我想知道是否有人有任何想法?
我正在尝试滚动UIScrollView以响应iPad上的按钮按下.
如果我做:
CGPoint currentOff = scrollView.contentOffset;
currentOff.x+=240;
[scrollView setContentOffset:currentOff animated: NO];
Run Code Online (Sandbox Code Playgroud)
滚动视图按预期跳转到所需位置,但我希望它滚动.但是,当我这样做时:
CGPoint currentOff = scrollView.contentOffset;
currentOff.x+=240;
[scrollView setContentOffset:currentOff animated: YES];
Run Code Online (Sandbox Code Playgroud)
然后它什么都没做!我有另一个滚动视图,它正常工作并按setContentOffset:YES
预期响应,所以我很困惑.关于为什么滚动可能不会发生的任何想法都是最受欢迎的!
此外,使用时- (void)scrollViewDidScroll:(UIScrollView *)sender
根本没有收到任何东西,animated:YES
但在animated:NO
使用时会被调用!