GRKPageViewController 1.2

GRKPageViewController 1.2

测试经过测试
Lang语言 Obj-CObjective C
许可证 CC
发布上次发布2014年12月

Levi Brown维护。



一个提供在配置的UIViewController之间进行分页滚动的容器UIViewController。类似于UIPageViewController,但增加了控制和反馈。

Sample Screenshot

未来想法

  • 垂直分页支持。
  • ViewController之间的间距

安装

如果您正在使用CocoPods,只需将其添加到您的Podfile中即可

pod 'GRKPageViewController'

否则,只需将GRKPageViewController.hGRKPageViewController.m添加到您的项目中。

文档

GRKPageViewController遵循熟悉的dataSource和delegate模式。要配置,注册您的对象作为dataSource,并可选择注册您的对象作为delegate。

您的dataSource(GRKPageViewControllerDataSource)必须实现

- (NSUInteger)pageCountForPageViewController:(GRKPageViewController *)controller;
- (UIViewController *)viewControllerForIndex:(NSUInteger)index forPageViewController:(GRKPageViewController *)controller;

以指定页数并提供相应的UIViewController对象。

可选的,您的delegate(GRKPageViewControllerDelegate)可以实施以下之一以获取关于索引更改的反馈

- (void)changedIndexOffset:(CGFloat)indexOffset forPageViewController:(GRKPageViewController *)controller;
- (void)changedIndex:(NSUInteger)index forPageViewController:(GRKPageViewController *)controller;

其他文档可在GRKPageViewController.h中找到,示例用法可在GRKPageViewControllerTestApp源中找到。

免责声明和许可证

关于

作为iOS工程师,我的名字是Levi Brown。通过撰写技术博客grokin.gs,可通过以下方式联系到:

Twitter @levigroker
App.net @levigroker
Email [email protected]

您的建设性评论和反馈始终受到欢迎。