• 海空联合演练相关新闻 2019-01-05
  • 登录 立即注册
    金钱:

    广州快乐十分开奖记录

    陕西快乐十分技巧:一键合成APP引导页,包含不同状态下的引导页操作方式,...

    [复制链接]
    来自: 米可-mico 分类: iOS精品源码 上传时间: 2018-11-14 11:26:12
    Tag:

    项目介绍:

    MSLaunchView

    一键合成APP引导页,包含不同状态下的引导页操作方式,同时支持动态图片引导页和静态图片引导页,支持按钮跳过按钮,立即体验按钮完全自定义,省掉冗余的代码,集成性高,使用方便;


    声明:部分图片来源于网络,如有涉及版权会马上删除,敬请谅解;

    效果图展示:

    APP静态图片引导页(上) | APP动态图片引导页(下)

    手动进入体验 自动进入体验
    <img src="https://github.com/lztbwlkj/MSLaunchView/blob/master/Demo/MSLaunchView/DesignSketchGIF/Untitled-1.gif" width="300"> <img src="https://github.com/lztbwlkj/MSLaunchView/blob/master/Demo/MSLaunchView/DesignSketchGIF/Untitled-2.gif" width="300">
    手动进入体验 自动进入体验
    <img src="https://github.com/lztbwlkj/MSLaunchView/blob/master/Demo/MSLaunchView/DesignSketchGIF/Untitled-6.gif" width="300"> <img src="https://github.com/lztbwlkj/MSLaunchView/blob/master/Demo/MSLaunchView/DesignSketchGIF/Untitled-7.gif" width="300">

    使用方式(支持代码创建和StoryBoard创建项目):

    图片数组(gif自动识别):
    使用代码创建的项目,无进入立即按钮:
     广州快乐十分开奖记录 www.2hyn.net MSLaunchView *launchView = [MSLaunchView launchWithImages:@[@"launch1",@"launch2",@"launch3"]];
    使用StoryBoard创建的项目,无进入立即按钮:
    [MSLaunchView launchWithImages:@[@"launch1",@"launch2",@"launch3"] sbName:@"Main"];
    使用代码创建的项目,有进入立即按钮:
    [MSLaunchView launchWithImages:imageNameArray guideFrame:CGRectMake(MSScreenW*0.3, MSScreenH*0.8, MSScreenW*0.4, MSScreenH*0.08) gImage:[UIImage imageNamed:@""]];
    使用StoryBoard创建的项目,有进入立即按钮:
    [MSLaunchView launchWithImages:imageNameArray sbName:@"Main" guideFrame:CGRectMake(MSScreenW*0.3, MSScreenH*0.8, MSScreenW*0.4, MSScreenH*0.08) gImage:[UIImage imageNamed:@""]];
    小视频(目前仅支持单个视频文件):
    NSString *path  = [[NSBundle mainBundle]  pathForResource:@"测试" ofType:@"mp4"];
    NSURL *url = [NSURL fileURLWithPath:path];
    [MSLaunchView launchWithVideo:CGRectMake(0, 0, MSScreenW, MSScreenH) videoURL:url];

    ==?。?!如果你使用带立即进入按钮的初始化方法,那么后面的guideBtnCustom:方法将会失效?。?!==

    视频的用法和图片的用法基本一致 这里就不再赘述,具体请参考Demo

    集成方式:

    1.下载项目或者下载项目中MSLaunchView文件夹,将下载好的文件拖拽到自己的工程文件夹中,并在AppDelegate.h中导入#import "MSLaunchView.h"头文件;

    2. cocoapods集成:

    在项目的podfile文件中加入下面代码
    pod 'MSLaunchView', '~>0.0.5'

    你还可以进行简单设置:

    launchView.guideTitle = @"";
    launchView.guideTitleColor = [UIColor redColor];
    
    //是否隐藏跳过按钮
    launchView.isHiddenSkipBtn = YES;
    //PageControl属性
    launchView.nomalColor = [UIColor lightGrayColor];
    launchView.currentColor = [UIColor orangeColor];
    
    //视频拉伸方式
    launchView.videoGravity = AVLayerVideoGravityResize;
    //播放完成是否自动推出 默认:YES
    launchView.isPalyEndOut = NO;
    

    自定义按钮:

    自定义立即进入按钮:
    [launchView guideBtnCustom:^UIButton * _Nonnull{
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
    btn.frame = CGRectMake(60, 60, 120, 120);
    [btn setBackgroundColor:[UIColor redColor]];
    [btn addTarget:self action:@selector(hidde) forControlEvents:UIControlEventTouchUpInside];
    return btn;
    }];
    
    -(void)hidde{
    [_launchView hideGuidView];
    自定义跳过按钮:
    [launchView skipBtnCustom:^UIButton * _Nonnull{
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
    btn.frame = CGRectMake(60, 200, 120, 120);
    [btn setBackgroundColor:[UIColor blueColor]];
    [btn addTarget:self action:@selector(hidde) forControlEvents:UIControlEventTouchUpInside];
    return btn;
    }];
    
    -(void)hidde{
    [_launchView hideGuidView];
    }

    <<分享是一种美德,你的Star是我更新的动力,使用过程如果有什么问题可以issues,我会及时回复大家!>>

    相关源码推荐:

    我来说两句
    *滑动验证:
    所有评论(33)
    编程是什么 2018-11-15 10:08:09
    code4app好的内容真的很多~赞
    回复
    乱世佳人520 2018-11-15 10:08:28
    帮帮顶顶??!
    回复
    pp美景 2018-11-15 10:08:33
    感谢分享,楼主V5~
    回复
    phoiu 2018-11-15 10:08:42
    不错不错,楼主辛苦了。。。
    回复
    无限释囚 2018-11-15 10:08:54
    我是来学习的
    回复
    ou大神 2018-11-15 10:08:59
    mark,收藏了
    回复
    code4app热心网友 2018-11-15 10:17:15
    虽不明,但觉厉!
    回复
    code4app热心网友 2018-11-15 11:24:14
    学习学习!
    回复
    Recorde 2018-11-15 11:24:34
    楼主用心了,内容非常精彩。
    回复
    1234下一页
    提取码:  下载次数:31 状态:已购或VIP 售价:0(原价:15)金钱 下载权限:初级码农 
    716 1 31
    联系我们
    首页/微信公众账号投稿

    帖子代码编辑/版权问题

    QQ:435399051,742864542

    如何获得代码达人称号?

    代码贡献英雄榜
    用户名 下载数
    通过邮件订阅最新 Code4App 信息
    上一条 /4 下一条
    联系我们
    关闭
    合作电话:
    13802416937
    Email:
    [email protected]
    商务市场合作/投稿
    问题反馈及帮助
    联系我们

    广告投放| Github|申请友链|手机版|广州快乐十分开奖记录 ( 粤ICP备15117877号-1 )

    快速回复 广州快乐十分开奖记录 返回列表
  • 海空联合演练相关新闻 2019-01-05