【开源】TMM_NewfeaturesController 一个简单拖动动画的新特性控制器

每一次的版本更新都需要对应内容的新的引导页来展示,如果你看看厌了单调的拖动换页,不妨来试试<code>TMM_NewfeaturesController</code> 这是一个简单的新性效视图,使用起来非常简单,只需要几行代码,即可搞定。

效果

image
image

使用

新特效的页面一般会在程序更新版本后,第一次进入就会展现出来,那么这就需要在<code>AppDelegate</code>中的<code>didFinishLaunchingWithOptions</code>方法中加以判断是否是第一次进入程序,然后在进行切换<code>rootViewController</code>为新特性视图。
这个时候我们需要将原来的<code>rootViewController</code>保存起来,等新特效视图切换完成后,再将原来的<code>rootViewController</code>切换回来,大体的使用如下:

<pre><code class='hljs objc'>

import "AppDelegate.h"

import "TMM_NewfeaturesController.h"

@interface AppDelegate ()<WelcomeDelegate>

/**

  • 默认根视图
    */
    @property(nonatomic,strong)UIViewController *defaultRootVC;

@end

@implementation AppDelegate

  • (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions
    {
    //保存原本的rootVC
    self.defaultRootVC = self.window.rootViewController;
    /

    • 判断是否第一次进入程序
      */
      if (1==1)
      {
      TMM_NewfeaturesController *welcomeVC = [[TMM_NewfeaturesController alloc]init];
      [welcomeVC.view setFrame:self.window.bounds];
      [welcomeVC setImageNames:@[@"1",@"2",@"3"]];//设置图片数组
      [welcomeVC setCompleteDelegate:self];//设置代理

      //设置新特性页面为rootVC
      [self.window setRootViewController:welcomeVC];
      }

    return YES;
    }

/**

  • 欢迎页完成
    */
    -(void)welcomeOK
    {
    //切回原来的rootVC
    [self.window setRootViewController:self.defaultRootVC];
    }

</code></pre>

附上github地址:<i class="am-icon-github"></i>TMM_Newfeatures

希望能帮助到大家。(PS:求小星星)

EDN

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,283评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,758评论 4 61
  • 翻译自“View Controller Programming Guide for iOS”。 1 定义子类 使用...
    lakerszhy阅读 2,658评论 0 5
  • 2014年的年底,我在果媽的推薦下懷著一絲忐忑走進入“堯緣”。在敲開大門前,我在門外的宣傳圖片前駐足很久,認真閱讀...
    如心1976阅读 179评论 1 0
  • 这是我约定后的第100篇文章。谢谢那个和我约定的你。我想,约定是否精准并不重要,约定带来的美好才重要。 累的时候总...
    长亭微雨阅读 262评论 0 0

友情链接更多精彩内容