我们如何在iphone应用程序中翻转视图?

时间:2010-04-09 12:31:50

标签: iphone uiview uianimation

是否可以像翻页一样慢慢转动视图?当我从右向左滑动时,当前视图将转动,并显示下一个视图。从左到右,当我们移动手指时,前一个视图会慢慢来。

我该怎么办?任何想法??

1 个答案:

答案 0 :(得分:0)

您应该使用动画转换样式检测触摸动作,从视图中添加和删除子视图:

UIViewAnimationTransitionCurlUp //for removing views (vice-versa)
   UIViewAnimationTransitionCurlDown // for adding views (vice-versa)

像:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:NO];
[self.view addSubview:nextView];
[UIView commitAnimations];

您应根据自己的需要自定义以上内容。

希望这有帮助。

谢谢,

Madhup