https://github.com/CoderZhuXH/XHLaunchAd
使用方法
1.設(shè)置項(xiàng)目啟動(dòng)頁(yè)為L(zhǎng)aunchImage
1.設(shè)置方法:在Assets.xcassets中新建LaunchImage
2.在項(xiàng)目TARGETS->General->App Icons and Launch Images中設(shè)置 Launch Images Source 為L(zhǎng)aunchImage,并將Launch Screen File 設(shè)為空(如圖)
image
2.在LaunchImage 添加相應(yīng)啟動(dòng)圖片
1.如圖
image
3.在AppDelegate中導(dǎo)入XHLaunchAd.h 頭文件,在didFinishLaunchingWithOptions:方法中調(diào)用下面代碼
//1.初始化啟動(dòng)頁(yè)廣告(初始化后,自動(dòng)添加至視圖,不用手動(dòng)添加)
XHLaunchAd *launchAd = [[XHLaunchAd alloc] initWithFrame:CGRectMake(0, 0,self.window.bounds.size.width,? self.window.bounds.size.height-150) andDuration:5];
//2.設(shè)置啟動(dòng)頁(yè)廣告圖片的url(必須)-(支持jpg/png靜態(tài)圖,及gif動(dòng)態(tài)圖)
NSString *imgUrlString =@"http://img.taopic.com/uploads/allimg/120906/219077-120Z616330677.jpg";
[launchAd imgUrlString:imgUrlString options:XHWebImageRefreshCached completed:^(UIImage *image, NSURL *url) {
//異步加載圖片完成回調(diào)(若需根據(jù)圖片實(shí)際尺寸,刷新廣告frame,可在這里操作)
//launchAd.adFrame = ...;
}];
//是否影藏'倒計(jì)時(shí)/跳過(guò)'按鈕[默認(rèn)顯示](可選)
launchAd.hideSkip = NO;
//廣告點(diǎn)擊事件(可選)
launchAd.clickBlock = ^()
{
NSString *url = @"https://www.baidu.com";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
};
4.其他操作
/**
*? 清除圖片本地緩存
*/
+(void)clearDiskCache;
/**
*? 獲取緩存圖片占用總大小(M)
*/
+ (float)imagesCacheSize;
安裝
手動(dòng)添加:
1.將 XHLaunchAd 文件夾添加到工程目錄中
2.導(dǎo)入 XHLaunchAd.h
CocoaPods:
1.在 Podfile 中添加 pod 'XHLaunchAd'
2.執(zhí)行 pod install 或 pod update
3.導(dǎo)入 XHLaunchAd.h
Tips
如果你發(fā)現(xiàn)你執(zhí)行pod install后,導(dǎo)入的不是最新版本,請(qǐng)刪除Podfile.lock文件,在執(zhí)行一次 pod install
系統(tǒng)要求
該項(xiàng)目最低支持 iOS 7.0 和 Xcode 7.0
許可證
XHLaunchAd 使用 MIT 許可證说铃,詳情見(jiàn) LICENSE 文件