In my app, I have a scrollview with “paging enabled” and when I chose a page an imageview start its animation in this way
- (void) beginWinAnimation{
[UIView animateWithDuration:2.5
animations:^{successView.alpha = 1.0;}
completion:^(BOOL finished){
[UIView animateWithDuration:2.5
animations:^{successView.alpha = 0;}];
}];}
During this animation I can see the scrollview under this successView and I can move scrollview page; I want that during animation you can’t move the scrollview but only when animation is finished, is it possible?
Yes it’s possible. When the animation starts set
[scrollView setScrollEnabled:NO];After your animation is complete set it back toYES.So in your code, it will look like –
See if this works.