StrongX / XPageController

use to create PageViewController

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XPageController

use to create PageViewController

design sketch:

Install

you just need drag the XPageController folder to your project

Usage

_window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
XPageViewController *pageController = [[XPageViewController alloc]init];
pageController.title = @"Demo";
pageController.dataSource = self;
_window.rootViewController = [[UINavigationController alloc]initWithRootViewController:pageController];

-you should implementation dataSource

/**
*  XpageDataSource
*
*/
-(NSInteger)numberOfControllers{
return 5;
}
-(UIViewController *)XPageCurrentViewController:(NSInteger)index{
VieViewController *vc = [[VieViewController alloc]init];
return vc;
}
-(NSString *)XPageTitleOfEachController:(NSInteger)index{
return [NSString stringWithFormat:@"ViewController%ld",index];
}

Other

you should init a XPageViewController,and set the childController,the childController's title will show above the Controller. you can change the title's color and title's backGroundColor

About

use to create PageViewController


Languages

Language:Objective-C++ 53.1%Language:Objective-C 46.9%