UIPageController是大多数IOS教程上不会写的系统自带控件。它主要的功能是实现视图分页,有点类似于网页上的分页功能。
这次主要通过一个例子来讲讲UIPageController控件和UIScrollView的应用。首先上图:
图中标有红框的地方,便是UIPageController的展现样式,在xcode里它是这个样子的:
现在要开始使用UIPageController控件了,首先在申明文件顶部添加一个常量,来定义滚图中的子项数量
1
|
#define PAGENUM 4
|
在类的申明文件(.h)里添加对Page控制器的申明:
1
2
|
@property (strong, nonatomic) IBOutlet UIPageControl *page;
@property (strong, nonatomic) IBOutlet UIScrollView *imageScrollView;
|
然后在实现文件(.m)里添加 对page对象的
1
2
|
@synthesize page;
@synthesize imageScrollView;
|
实现page对象的自动存取器。
改写viewDidLoad方法如下