0

我正在开发一个应用程序,我必须在其中打开像这个视频这样的卡片。

http://www.youtube.com/watch?v=srnRuhFvYl0&feature=youtu.be

有人可以建议我任何图书馆或任何方式,我可以在 2 uiviews 之间制作这种类型的动画

4

4 回答 4

1

试试这个演示以获得你的效果。

MPFlipViewController

于 2013-04-22T10:26:35.163 回答
0

试试看....

- (IBAction)viewCommentBtnClk:(id)sender
{
ShowCommentViewController *showCommentVC = [[ShowCommentViewController alloc]init];
showCommentVC.buss_id = business_id;
[UIView beginAnimations:@"animation" context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
[self.navigationController pushViewController:showCommentVC animated:YES];
[UIView commitAnimations];
[self presentModalViewController:showCommentVC animated:YES];
[showCommentVC release];
}

希望我有所帮助。

于 2013-04-22T12:00:29.323 回答
0

他们有很多可用于这个问题的帖子

像书一样翻页

3d-door-open-animation-between-two-uiviewcontrollers

实施-ibooks-page-curling 这很棒

希望您能从中找到解决方案......

于 2013-04-22T15:33:05.030 回答
0

在这里你可以用波纹管动画实现逻辑..

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:yourView2 cache:YES];// Here i set UIView2
[yourView1 removeFromSuperview];// And here i remove UIView1
[UIView commitAnimations];

在这里你也可以使用UIViewAnimationTransitionCurlDown而不是UIViewAnimationTransitionCurlUp

另请参阅此演示 ..离开开发人员

于 2013-04-22T10:24:12.123 回答