- (IBAction)doUIViewAnimation:(id)sender {
UIButton *button = (UIButton *)sender;
NSLog(@"tag = %li", (long)button.tag);
switch (button.tag) {
case 1:
[UIView transitionWithView:self.view duration:1.5
options:UIViewAnimationOptionCurveEaseOut | UIViewAnimationOptionTransitionFlipFromLeft
animations:NULL completion:NULL];
break;
case 2:
[UIView transitionWithView:self.view duration:1.5
options:UIViewAnimationOptionCurveEaseOut | UIViewAnimationOptionTransitionFlipFromRight
animations:NULL completion:NULL];
break;
case 3:
[UIView transitionWithView:self.view duration:1.5
options:UIViewAnimationOptionCurveEaseOut | UIViewAnimationOptionTransitionCurlUp
animations:NULL completion:NULL];
break;
case 4:
[UIView transitionWithView:self.view duration:1.5
options:UIViewAnimationOptionCurveEaseOut | UIViewAnimationOptionTransitionCurlDown
animations:NULL completion:NULL];
break;
}
}