欢迎光临
我们一直在努力

启动页

建站超值云服务器,限时71元/月

启动页

项目介绍:


先看一下效果图再说别的吧


默认.gif


放大.gif


缩小.gif


横切.gif


将Demo中的DWLaunchScreen文件夹拖入到您的工程中

使用准备.png


在info.plist中加入两个key,全部为BOOL类型


View controller-based status bar appearance  值为NO   Status bar is initially hidden  值为YES

infoPlist.png


在AppDelegate.m中引入头文件

#import "DWLaunchScreen.h"

头文件.png

如果为Image对象并且需要点击则需要设置代理

<DWLaunchScreenDelegate>


在- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions方法中加入以下代码

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

self.window.rootViewController = [[ViewController alloc] init];

self.window.backgroundColor = [UIColor whiteColor];

[self.window makeKeyAndVisible];

//    [NSThread sleepForTimeInterval:1.25f];

DWLaunchScreen *launch = [[DWLaunchScreen alloc] init];

//设置代理,只有图片格式需要点击时才需设置
launch.delegate = self;

//设置显示时长
launch.accordingLength = 3.0;

//设置消失耗时
launch.deleteLength = 3.0f;

//消失方式
launch.disappearType = DWCrosscutting;

//是否隐藏按钮
//    launch.skipHide = YES;

//按钮显示文字
launch.skipString = @"等待:";

//字体颜色
launch.skipTitleColor = [UIColor blackColor];

//字体大小
launch.skipFont = 18;

//按钮背景颜色
launch.skipBgColor = [UIColor orangeColor];

//按钮显示位置
launch.skipLocation = LeftTop;

//网络时的渲染图,建议与启动图相同
launch.logoImage = [UIImage imageNamed:@"bg.jpg"];

//    NSString格式
//        [launch dw_LaunchScreenContent:@"https://www.baidu.com" window:self.window withError:^(NSError *error) {
//    
//             NSLog(@"error:%@", error);
//    
//        }];


//    UIImage格式
//        [launch dw_LaunchScreenContent:[UIImage imageNamed:@"cat.jpeg"] window:self.window withError:^(NSError *error) {
//    
//            NSLog(@"error:%@", error);
//    
//        }];
//    

//    NSURL格式
[launch dw_LaunchScreenContent:[NSURL URLWithString:@"https://www.baidu.com"] window:self.window withError:^(NSError *error) {
    
    NSLog(@"error:%@", error);

}];

return YES;

pragma mark —点击了图片,只有图片格式时才生效

- (void)dw_didSelectImageView {

NSLog(@"点击了图片");

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"点击了图片" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
[alert show];
}

使用中如果遇到问题可以Issues我

Github:https://github.com/dwanghello/DWLaunchScreenTest

使用中如果遇到什么问题可以联系我

QQ:739814184

微信:ai739814184

QQ群:577506623

e-mail:dwang.hello@outlook.com

code4app

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 启动页
分享到: 更多 (0)