1

我有这个代码来卷曲页面,但我需要从左到右或从右到左卷曲页面。请帮忙!

[UIView beginAnimations:nil context:nil];
        [UIView setAnimationDuration:1.0];
        //[UIView setAnimationBeginsFromCurrentState:NO];
        [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:imagePage cache:YES];

        //UIView *parent = self.view.superview;
        //[self.view removeFromSuperview];

        //[parent addSubview:moreInfo];
        [imagePage setImage:[UIImage imageNamed:[collectionOfImages objectAtIndex:countForPages]]];

        [UIView commitAnimations];
4

2 回答 2

0

您是否尝试过将 UIViewAnimationTransitionCurlUp 替换为其他动画类型之一,例如 UIViewAnimationTransitionFlipFromLeft 或 UIViewAnimationTransitionFlipFromRight ?

于 2012-09-03T22:18:41.107 回答
0

只需使用UIViewAnimationTransitionFlipFromLeftandUIViewAnimationTransitionFlipFromRight而不是左右UIViewAnimationTransitionCurlUp翻转。在此处查找示例以获取指导。对于左右卷曲,请查看此处提供的示例。

于 2012-09-04T08:58:38.187 回答