MNPageViewController 0.0.6

MNPageViewController 0.0.6

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
释放最后发布2014年12月

Min Kim维护。



  • 作者
  • Min Kim

这是一个简单滚动的页面视图容器,它是基于UIPageViewController模型。请查看此仓库示例目录中的示例应用。

基本使用

#import <MNPageViewController/MNPageViewController.h>
MNPageViewController *controller = [[MNPageViewController alloc] init];
controller.viewController = [[UIViewController alloc] init];
controller.dataSource = self;
controller.delegate = self;

MNPageViewController提供具有比变量从0.f - 1.f的代理回调,这些变量表示控制器距离屏幕中心有多远。这允许您在控制器之间创建自定义过渡。

- (void)mn_pageViewController:(MNPageViewController *)pageViewController willPageToViewController:(MNViewController *)viewController withRatio:(CGFloat)ratio;
- (void)mn_pageViewController:(MNPageViewController *)pageViewController willPageFromViewController:(MNViewController *)viewController withRatio:(CGFloat)ratio;

示例

pretty output

安装

  1. 从您项目的根目录运行以下命令,将MNPageViewController作为子模块添加

    $ git submodule add [email protected]:min/MNPageViewController.git Vendor/MNPageViewController
    
  2. 将MNPageViewController.xcodeproj拖到您的项目中。

  3. libMNPageViewController.a添加到您Build Phases中链接二进制库的部分

  4. #import <MNPageViewController/MNPageViewController.h>