美文网首页
iOS造轮子之引导页

iOS造轮子之引导页

作者: LazyLoad | 来源:发表于2017-08-07 16:44 被阅读0次

最近项目刚刚结束,空闲的时间准备跟大神学习造轮子!!
今天就造了一个绝大多数app 中都会用到的一个轮子。一个简单的引导页,对于日后工作最基本的直接拿去用就可以了!!

在AppDelegate里面可以直接调用初始化方法,回调使用block方式。
根据版本判断逻辑 或是 其他逻辑 自行添加 我只是造轮子的。。。

直接上代码吧

BHLeadingPageController *leadingPageVc = [[BHLeadingPageController alloc] initWithPagesCount:5 setupCellHandler:^(BHLeadingPageCell *cell, NSIndexPath *indexPath) {
        NSLog(@"%zd",indexPath.row);
        
        cell.imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"guide_%02zd",indexPath.row]];
    } finishHandler:^(UIButton *finishBtn) {
        
        NSLog(@"点击立即体验按钮 --- 切换根控制器");
    }];

实现的方式,使用UICollectionView 为核心,这样可以复用cell , 逻辑很简单就不用上代码了。。下载demo 自己看吧!!

如果觉得这个轮子还能用,麻烦给颗星星!!感激不尽!!
项目我已经上传至GitHub 轮子之引导页 https://github.com/BaiHan1989/BHLeadingPage.git

相关文章

  • iOS造轮子之引导页

    最近项目刚刚结束,空闲的时间准备跟大神学习造轮子!!今天就造了一个绝大多数app 中都会用到的一个轮子。一个简单的...

  • iOS造轮子之启动广告页

    这个小轮子 也是app 中非常常见的需求启动app 会展示广告页 可以跳过 或者等待倒计时结束 可以展示 全屏 也...

  • iOS造轮子之HUD

    先上效果图 在开发过程中,会遇到几种HUD展示1、提示框(包括报错、温馨提示等等)2、加载框 这两个HUD的目的都...

  • iOS之引导页

    1.每个应用程序刚安装后启动的时候都会有一个引导页,用于引导用户使用APP,怎么实现呢,首先来把引导页写好,说白了...

  • 2019-05-31 程序员修仙进阶标准,你到哪个阶段了?

    闭门造轮子 > 使用别人的轮子 > 开门造轮子 > 分享轮子

  • 从头造轮子:python3 asyncio 之 sleep (4

    从头造轮子:asyncio之sleep (4) 前言 书接上文:,本文造第四个轮子,也是asyncio包里面非常常...

  • 造轮子之仿射变换

    有人说,我们不应该再造轮子;也有人说,学习怎么造轮子可以带来更深的理解。我说,用轮子有用轮子的乐趣,造轮子有造轮子...

  • ios引导页

    首先修改 App Transport Security SettingsAllow Arbitrary Loads...

  • iOS 引导页

    在AppDelegate.m中:我们需要两个Viewcongtroller来实现;myViewController...

  • ios 引导页

    目标功能 能够快速实现普通引导页功能. 提供自定义view的加载模式. 提供特定样式的加载模式,只需要配置即可. ...

网友评论

      本文标题:iOS造轮子之引导页

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