简单的ios引导页集成,(给大家提供一个框子,可定制高)省去累赘代码,直接使用或者优化即可

github地址:点击这里进入github下载源文件,记得star下哦



1、将项目中的”ZLCGuidePage“文件夹拖入自己的工程,并在自己的视图导入头文件#import "ZLCGuidePageView.h"

2、两行代码加载完成引导页(使用时候只要替换掉图片数组中的图片即可)

3、请将此视图添加在项目根视图上(如根视图是导航,则用[self.navigationController.view addSubview:pageView];)



//引导页图片数组

NSArray*images =  @[[UIImageimageNamed:@"image1.jpg"],[UIImageimageNamed:@"image2.jpg"],[UIImageimageNamed:@"image3.jpg"],[UIImageimageNamed:@"image4.jpg"],[UIImageimageNamed:@"image5.jpg"]];

//创建引导页视图

ZLCGuidePageView *pageView = [[ZLCGuidePageViewalloc]initWithFrame:self.view.frameWithImages:images]; [self.viewaddSubview:pageView];

###使用代码及场景 ######请将GuidePage添加到项目根视图上

//判断是否为第一次启动,若为第一次启动这执行引导页

if(![[NSUserDefaultsstandardUserDefaults]boolForKey:@"firstStart"]){ [[NSUserDefaultsstandardUserDefaults]setBool:YESforKey:@"firstStart"];

NSArray*arr =  @[[UIImageimageNamed:@"image1.jpg"],[UIImageimageNamed:@"image2.jpg"],[UIImageimageNamed:@"image3.jpg"],[UIImageimageNamed:@"image4.jpg"],[UIImageimageNamed:@"image5.jpg"]]; ZLCGuidePageView *pageView = [[ZLCGuidePageViewalloc]initWithFrame:self.view.frameWithImages:arr];

//注意若项目是以navigationController为根视图,请讲guidepage添加在根视图view上[self.navigationController.viewaddSubview:pageView];  

  }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容