1
是否可以像翻页一样缓慢地打开一个视图?当我从右向左滑动时,当前视图将会打开并显示下一个视图。从左到右,当我们移动手指时,先前的视图将会缓慢移动。我们怎样才能转变看法,如在iphone应用程序中翻页?
我该怎么办?有任何想法吗??
是否可以像翻页一样缓慢地打开一个视图?当我从右向左滑动时,当前视图将会打开并显示下一个视图。从左到右,当我们移动手指时,先前的视图将会缓慢移动。我们怎样才能转变看法,如在iphone应用程序中翻页?
我该怎么办?有任何想法吗??
您应该添加并通过检测触摸移动,使用动画跃迁风格删除从您的视图子视图:
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
我知道这种效果。在这里它卷起和下降。但我实际上希望页面左右卷曲。我认为它使用cocos2D完成。我认为sdk没有办法做到这一点。感谢你的回答。 – wolverine 2010-04-10 06:13:50