我需要在 iOS 应用中实现翻页效果。但是效果不应该像 UIPageViewController 和我检查过的其他一些第三方库那样卷曲页面。该页面应该是刚性的,因为它是贺卡而不是书的页面。我必须实现如下图所示的东西。
如果有人能提供任何建议或示例代码,我将不胜感激。
先感谢您 !!
我需要在 iOS 应用中实现翻页效果。但是效果不应该像 UIPageViewController 和我检查过的其他一些第三方库那样卷曲页面。该页面应该是刚性的,因为它是贺卡而不是书的页面。我必须实现如下图所示的东西。
如果有人能提供任何建议或示例代码,我将不胜感激。
先感谢您 !!
你可以这样做:
[UIView beginAnimations:@"View Flip" context:nil];
[UIView setAnimationDuration:0.3];
[UIView setAnimationCurve:UIViewAnimationTransitionFlipFromLeft];
[UIView setAnimationTransition:
UIViewAnimationTransitionCurlUp forView:self.view cache:NO];
[UIView commitAnimations];
这将对您有所帮助。
-(void) animateMe:(UIViewAnimationTransition)style
{
[self playCardSound];
[UIView beginAnimations:@"flipview" context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition: style forView:self.view cache:YES];
[UIView commitAnimations];
}
像这样称呼它:
[self animateMe:UIViewAnimationTransitionFlipFromLeft];
[self animateMe:UIViewAnimationTransitionFlipFromRight];