This is simple and customizable drop-in solution for showing app walkthroughs or intros.
Sample app contains examples of how to configure the component
GHWalkThroughView
and GHWalkThroughPageCell
headers and implementations to your project (4 files total).#import "GHWalkThroughView.h"
to use it wherever you need.GHWalkThroughViewDataSource
to provide data about the pages.// Creating
GHWalkThroughView* ghView = [[GHWalkThroughView alloc] initWithFrame:self.view.bounds];
[ghView setDataSource:self];
// Implementing data source methods
(NSInteger) numberOfPages
{
return 5;
}
- (void) configurePage:(GHWalkThroughPageCell *)cell atIndex:(NSInteger)index
{
cell.title = @"Some title for page";
cell.titleImage = [UIImage imageNamed:@"Title Image name"];
cell.desc = @"Some Description String";
}
- (UIImage*) bgImageforPage:(NSInteger)index
{
UIImage* image = [UIImage imageNamed:@"bgimage"];
return image;
}
For inspiration
The MIT License