美文网首页
iOS 添加功能引导图

iOS 添加功能引导图

作者: 李洪强微刊 | 来源:发表于2017-08-24 14:48 被阅读383次

iOS 添加功能引导图

首次安装app之后,打开app首页,有一张功能引导图,其实最简单的一种做法是,直接在这个首页上加一个蒙层图片。
在蒙层上用气泡显示文字注明功能介绍,这个蒙层图片,让你们的UI设计师给你。


然后在进入首页的viewDidAppear方法里,添加上你的蒙层
[self initIntroduceView];
下面是添加的简单示例代码:
示例

{
if (![USERDEFAULT objectForKey:@"IsShowIntro"]) {
UIImageView *introImg = [[UIImageView alloc] initWithFrame:self.view.bounds];
introImg.tag = INTRO_TAG;
introImg.userInteractionEnabled = YES;
if (iPhone4S) {
introImg.image = [UIImage imageNamed:@"explanation_960"];
}
else
{
introImg.image = [UIImage imageNamed:@"explanation"];
}
[self.tabBarController.view addSubview:introImg];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(removeIntroImg)];
tap.numberOfTapsRequired = 1;
[introImg addGestureRecognizer:tap];
}
}
- (void)removeIntroImg
{
[USERDEFAULT setObject:[NSNumber numberWithBool:YES] forKey:@"IsShowIntro"];
UIImageView *imgView = (UIImageView *)[self.tabBarController.view viewWithTag:INTRO_TAG];
[imgView removeFromSuperview];
}
关于几个宏
#define USERDEFAULT [NSUserDefaults standardUserDefaults]
#define iPhone4S ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)
#define INTRO_TAG 50000

相关文章

  • iOS 添加功能引导图

    首次安装app之后,打开app首页,有一张功能引导图,其实最简单的一种做法是,直接在这个首页上加一个蒙层图片。在蒙...

  • iOS 添加功能引导图

    iOS 添加功能引导图 首次安装app之后,打开app首页,有一张功能引导图,其实最简单的一种做法是,直接在这个首...

  • UIView局部透明/打洞,点击事件穿透

    前言 当APP增加一个新功能时,很可能产品会要求添加一个引导图来引导用户使用。简单的引导图无非添加个按钮点击之后引...

  • iOS11 tableView的scrollToRowAtInd

    今天给环信聊天界面添加引导功能时,发现原本在iOS11以下能够正常运行的scrollToRowAtIndexPat...

  • iOS功能引导视图的添加与实现

    在产品的迭代过程中,当产品引入新功能的时候,往往希望能够给新功能加上引导视图,让该功能更醒目,让用户更容易感知到,...

  • iOS启动后黑屏?添加首页控制器到window上

    iOS 启动后黑屏? 分析问题,是否有启动广告?是启动图是黑色?或者引导图?若都不是,则一般是由于没有添加好首页控...

  • iOS中关于启动引导图的适配

    注意点 开发启动引导图的时候,有三个地方需要注意: 1.引导图的添加时机2.引导图的资源文件配置(适配关键3.引导...

  • iOS功能引导展示

    APP首次安装,有些新增的功能或者比较重要的功能,需要引导用户使用。一般用个黑色半透明背景,显示需要展示功能的位置...

  • iOS开发之坐标系转换

    最近开发遇到了一些UI需要作坐标系的转换,如图 需要在原来添加标签按钮添加一个引导功能,添加标签按钮要与引导的添加...

  • iOS NFC 加密功能实现

    ios NFC加密功能实现 前言:记录一下ios开发中NFC添加密码功能,卡类型为(NFCMiFareTag --...

网友评论

      本文标题:iOS 添加功能引导图

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