美文网首页上海恩美路演学无止境好东西
简单的ios引导页集成,(给大家提供一个框子,可定制高)省去累赘

简单的ios引导页集成,(给大家提供一个框子,可定制高)省去累赘

作者: NSTimer | 来源:发表于2016-06-21 15:44 被阅读809次

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];  

  }

相关文章

网友评论

    本文标题:简单的ios引导页集成,(给大家提供一个框子,可定制高)省去累赘

    本文链接:https://www.haomeiwen.com/subject/btsgdttx.html