HTPageControllerView 0.0.4

HTPageControllerView 0.0.4

测试已测试
语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年5月

Zeyu Tao 维护。



  • netease

HTPageControllerView 管理多个 Controller,使他们可以以整页的方式左右滚动。

Mou icon

特性

  • 可配置 Controller 的最大缓存个数
  • 在快速滑动 Controller 来不及显示时,可以定制 Controller 的占位控件
  • 接口类似 UITableView,提供 HTPageControllerViewDataSource 和 HTPageControllerViewDataDelegate

用法

HTPageControllerView 使用类似于 UITableView:

  1. 创建 HTPageControllerView

    _pageControllerView = [[HTPageControllerView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
    _pageControllerView.pageDataSource = self;
    _pageControllerView.pageDelegate = self;
    [self.view addSubView:_pageControllerView];
    
  2. 实现协议 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.0Xcode 7.0

许可证

HTPageControllerView,详情见 LICENSE 文件。