background image

<UIPageViewControllerDataSource,UIPageViewControllerDelegate

4
5

6
7

//

 

当前页面的索引

8
9

int pageIndex; 

10
11

12
13

@property   (strong,   nonatomic)   UIPageViewController 

*pageViewController; 

14
15

@end

在上述代码中,

ViewController 实现了 UIPageViewControllerDataSource 和

 

UIPageViewControllerDelegate 协议。成员变量 pageIndex 保存了当前页面的索 引,
pageViewController 属性保存了 UIPageViewController 实例。
下面我们看看程序代码

ViewController.m 的 viewDidLoad 方法:

1

- (void)viewDidLoad 

2
3

4
5

[super viewDidLoad]; 

6
7

self.view.frame = CGRectMake(0.0f, 0.0f, 320.0f, 440.0f); 

8
9

self.pageViewController = [[UIPageViewController alloc] 

10
11 initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl 
12
13 navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal 
options:nil]; 
14
15 self.pageViewController.delegate = self; 
16
17 self.pageViewController.dataSource = self; 
18
19 UIStoryboard *mainStoryboard = [UIStoryboard 
storyboardWithName:@"MainStoryboard" bundle:nil]; 
20

                   找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/