HTPageControllerView 管理多个 Controller,使他们可以以整页的方式左右滚动。
HTPageControllerView 使用类似于 UITableView:
创建 HTPageControllerView
_pageControllerView = [[HTPageControllerView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
_pageControllerView.pageDataSource = self;
_pageControllerView.pageDelegate = self;
[self.view addSubView:_pageControllerView];
实现协议 HTPageControllerViewDataSource
- (NSUInteger)numberOfControllersInPageControllerView
{
return 4;
}
- (UIViewController*)pageControllerView:(HTPageControllerView*)pageControllerView viewControllerForIndex:(NSUInteger)index
{
UIViewController *vc = [[TestPageViewController alloc] initWithNibName:nil bundle:nil withIndex:index];
return vc;
}
该项目最低支持 iOS 7.0
和 Xcode 7.0
HTPageControllerView,详情见 LICENSE 文件。