//
|
// 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
|