ITEEDU

iPhone版的动画翻页效果

在公司中,做iPhone开发的第一个小软件就是做一本具有动画翻页效果的电子书,该软件十分简单,主要应用了iPhone开发类库中现有的动画进行的。在一个类fliperPageViewController中就可以实现,如果后续先更改或者添加数据源,只需要修改该类中viewDidLoad的pages数据源的值即可。

实现的翻页效果如图所示:

 

iPhone版的动画翻页效果电子书籍实现代码

本工程是基于视图的应用程序模板,具体代码如下:

FliperPageViewController.h文件的代码:

#import  <     UIKit/UIKit.h >     
//#import  <     AVFoundation/AVFoundation.h >     

@interface fliperPageViewController : UIViewController {
	int currentTag;
	NSArray *pages;
    CGPoint startPosition;
	CGPoint endPosition;
	

}

-(void)viewDidLoad;
-(void)handleFlip;
-(void)dealloc;

@property (nonatomic, retain)  NSArray *pages;
@end