一行代码迅速集成APP启动页,包括有广告(Ad)和无广告(Df)两种样式,省掉冗余的代码,集成性高,使用方便;
声明: 部分图片来源于网络,如有涉及版权会马上删除,敬请谅解;
(一)DHLaunchAdPageHUD - 有广告(Ad)
加载网络静态图片广告
加载网络动态图片广告
加载本地静态图片广告
加载本地动态图片广告
/* *
* DHLaunchAdPageHUD
*
* @param frame 位置大小
* @param duration 广告停留的时间
* @param imageUrl 显示广告的图片(这里可以使用本地图片也可以使用网络图片,使用时只传入URL即可,SDK会自动是识别png\jpg\gif的图片)
* @param hideSkip 是否隐藏跳过按钮(YES:隐藏; NO不隐藏)
* @param aDClickBlock 用户点击广告图片的回调Block
*
* @return DHLaunchAdPageHUD对象
*/
- (instancetype )initWithFrame:(CGRect )frame aDduration:(NSInteger )duration aDImageUrl:(NSString *)imageUrl hideSkipButton:(BOOL )hideSkip launchAdClickBlock:(DDLaunchAdClickBlock)aDClickBlock;
1.下载项目或者下载项目中的DHLaunchAdPageHUD文件,将下载好的DHLaunchAdPageHUD文件拖拽到自己的工程文件夹中,并在application:didFinishLaunchingWithOptions:方法中导入#import "DHLaunchAdPageHUD.h"头文件;
2.初始化"DHLaunchAdPageHUD"一行代码就可以搞定,代码如下:
NSString *adImageJPGUrl = @" http://p5.image.hiapk.com/uploads/allimg/150112/7730-150112143S3.jpg" ;
NSString *adimageGIFUrl = @" http://img.ui.cn/data/file/3/4/6/210643.gif" ;
NSString *adImageJPGPath = [[NSBundle mainBundle ] pathForResource: @" adImage2" ofType: @" jpg" ];
NSString *adImageGifPath = [[NSBundle mainBundle ] pathForResource: @" adImage3" ofType: @" gif" ];
DHLaunchAdPageHUD *launchAd = [[DHLaunchAdPageHUD alloc ] initWithFrame: CGRectMake (0 , 0 , DDScreenW, DDScreenH-100 ) aDduration: 6.0 aDImageUrl: adImageGifPath hideSkipButton: NO launchAdClickBlock: ^{
NSLog (@" 点了广告图片" );
[[UIApplication sharedApplication ] openURL: [NSURL URLWithString: @" https://www.baidu.com" ]];
}];
(二)DHLaunchDfPageHUD - 无广告(Df)
FadeOut
FadeIn
ToppleOver
WaterWave
SuckEffect
OglFlip
Cube
Reveal
PageCurl
PageUnCurl
/* *
* DHLaunchDfPageHUD
*
* @param frame 位置大小
* @param window 主窗口
* @param image 启动图片
* @param style 启动样式
*/
- (void )initWithFrame:(CGRect )frame window:(UIWindow *)window image:(UIImage *)image animationStyle:(DDLaunchPageAnimationStyle)style;
1.下载项目或者下载项目中的DHLaunchDfPageHUD文件,将下载好的DHLaunchDfPageHUD文件拖拽到自己的工程文件夹中,并在application:didFinishLaunchingWithOptions:方法中导入#import "DHLaunchDfPageHUD.h"头文件;
2.初始化"DHLaunchAdPageHUD"一行代码就可以搞定,代码如下:
[[DHLaunchDfPageHUD alloc ] initWithFrame: [[UIScreen mainScreen ] bounds ] window: self .window image: [UIImage imageNamed: @" LaunchDfPageImage.bundle/DHLaunchDfPageHUD.png" ] animationStyle: DDLaunchPageAnimationStyleFadeOut];
1.设置DHLaunchDfPageHUD消失的动画样式:
// 淡出效果
DDLaunchPageAnimationStyleFadeOut
// 淡入效果
DDLaunchPageAnimationStyleFadeIn
// 从中间剪开(实现中)
DDLaunchPageAnimationStyleClip
// 倾倒效果
DDLaunchPageAnimationStyleToppleOver
// 水波效果
DDLaunchPageAnimationStyleWaterWave
// 吸走效果
DDLaunchPageAnimationStyleSuckEffect
// 翻转效果
DDLaunchPageAnimationStyleOglFlip
// 立方体效果
DDLaunchPageAnimationStyleCube
// 推开效果
DDLaunchPageAnimationStyleReveal
// 翻书效果
DDLaunchPageAnimationStylePageCurl
// 合书效果
DDLaunchPageAnimationStylePageUnCurl
<<分享是一种美德,Star是一种鼓励 >>