单军华
2018-07-12 3e8437ae559487362fae3525beb79c534c213a51
screendisplay/screendisplay/Classes/Helpers/???/LMJIntroductoryPagesHelper.m
New file
@@ -0,0 +1,44 @@
//
//  LMJIntroductoryPagesHelper.m
//  iOSProject
//
//  Created by windshan on 2017/12/29.
//  Copyright © 2017年 windshan. All rights reserved.
//
#import "LMJIntroductoryPagesHelper.h"
#import "LMJIntroductoryPagesView.h"
@interface LMJIntroductoryPagesHelper ()
@property (weak, nonatomic) UIWindow *curWindow;
@property (strong, nonatomic) LMJIntroductoryPagesView *curIntroductoryPagesView;
@end
@implementation LMJIntroductoryPagesHelper
static LMJIntroductoryPagesHelper *shareInstance_ = nil;
+ (instancetype)shareInstance
{
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        shareInstance_ = [[LMJIntroductoryPagesHelper alloc] init];
    });
    return shareInstance_;
}
+ (void)showIntroductoryPageView:(NSArray<NSString *> *)imageArray
{
    if (![LMJIntroductoryPagesHelper shareInstance].curIntroductoryPagesView)
    {
        [LMJIntroductoryPagesHelper shareInstance].curIntroductoryPagesView = [LMJIntroductoryPagesView pagesViewWithFrame:CGRectMake(0, 0, kScreenWidth, kScreenHeight) images:imageArray];
    }
    [LMJIntroductoryPagesHelper shareInstance].curWindow = [UIApplication sharedApplication].keyWindow;
    [[LMJIntroductoryPagesHelper shareInstance].curWindow addSubview:[LMJIntroductoryPagesHelper shareInstance].curIntroductoryPagesView];
}
@end