2
我正在使用我正在使用的应用程序UIScrollview
,因为我需要使用翻页效果。如何在'UIScrollview`中给页面翻页效果?
如何在UIScrollview
中给翻页效果?
注意:在UIScrollView的,当我们在那个时候改变页面滚动页面前进后退&。当我们滚动页面时,是否可以赋予页面滚动效果?
我正在使用我正在使用的应用程序UIScrollview
,因为我需要使用翻页效果。如何在'UIScrollview`中给页面翻页效果?
如何在UIScrollview
中给翻页效果?
注意:在UIScrollView的,当我们在那个时候改变页面滚动页面前进后退&。当我们滚动页面时,是否可以赋予页面滚动效果?
向前翻转 -
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.0f];
animation.startProgress = 0;
animation.endProgress = 1;
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
animation.type = @"pageCurl";
[email protected]"fromRight";
animation.fillMode = kCAFillModeForwards;
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[lyr addAnimation:animation forKey:@"WebPageCurl"];
后空翻 -
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.5f];
animation.startProgress = 0;
animation.endProgress = 1;
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
animation.type = @"pageUnCurl";
[email protected]"fromRight";
animation.fillMode = kCAFillModeBackwards;
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[lyr addAnimation:animation forKey:@"WebPageCurl"];
您可以在UIScrollView的代表使用此代码。
它适用于我感谢priyanka – Mayur 2012-04-09 07:17:59
请更好地解释你的问题。页面翻转效果只能通过PageViewController从iOS 5本地获得。 UIScrollView不是这样做的方式。 – shannoga 2012-04-05 05:14:39
在UIScrollview当我们改变页面的时候向前和向后滚动页面。可以在我们滚动页面的时候给页面滚动效果。 – Mayur 2012-04-05 05:20:43
使用 - (void)scrollViewDidScroll:(UIScrollView *)scrollView;方法并在该方法中执行动画。确保启用了寻呼功能。 – HarshIT 2012-04-05 06:17:01