<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
找软件资料,就到一览软件文库