新聞中心
在直播app 軟件中啟動(dòng)廣告與引導(dǎo)圖是目前主流app中非常常見的功能,這里簡單提供一個(gè)開發(fā)直播app 軟件時(shí)iOS端實(shí)現(xiàn)app引導(dǎo)圖或者啟動(dòng)廣告的思路,新建一個(gè)viewcontroller來實(shí)現(xiàn)。
首先,appDelegate里面稍作改動(dòng),添加如下方法
- (void)openGuideVC{
? ? GuideVC *FirstVC = [[GuideVC alloc] init];
? ? UINavigationController *firstNav = [[UINavigationController alloc] initWithRootViewController:FirstVC];
? ? self.window.rootViewController = firstNav;
? ? [self.window makeKeyAndVisible];
}
- (void)openHomeVc{
? ? self.window.rootViewController = [[UINavigationController alloc] initWithRootViewController:[[RookieTabBarController alloc] init]];
? ? [self.window makeKeyAndVisible];
}
其中,第一個(gè)方法是打開引導(dǎo)圖的方法,第二個(gè)是我們原本的設(shè)置的rootVC,一般是登錄頁或者首頁。現(xiàn)在直接調(diào)用第一個(gè)方法,先打開引導(dǎo)頁,在引導(dǎo)頁展示完成或者用戶點(diǎn)擊跳過之后,執(zhí)行第二個(gè)方法進(jìn)入app. 接下來看一下GuideVC里面我們需要做什么。
? //創(chuàng)建圖片
? ? image = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, _window_width, _window_height)];
? ? image.image = [self getLaunchImage];
? ? image.userInteractionEnabled = YES;
? ? [self.view addSubview:image];
? ? //創(chuàng)建跳過按鈕
? ? btn = [UIButton buttonWithType:UIButtonTypeCustom];
? ? [btn setTitle:nil forState:UIControlStateNormal];
? ? [btn setFrame:CGRectMake(SCREEN_WIDTH - 85, _window_height - 80, 70, 25)];
? ? [btn addTarget:self action:@selector(button:) forControlEvents:UIControlEventTouchUpInside];
? ? [btn setTitle:@"5秒" forState:UIControlStateNormal];
? ? btn.titleLabel.font = SYS_Font(13);
? ? btn.layer.masksToBounds = YES;
? ? btn.layer.cornerRadius = 25.0 / 2;
? ? btn.layer.borderColor = [UIColor whiteColor].CGColor;
? ? btn.layer.borderWidth = 1.5;
? ? [image addSubview:btn];
? ? btn.userInteractionEnabled = NO;
? ? [self getData];`
如上,在guideVC的viewdidload中,創(chuàng)建一張圖片和一個(gè)跳過按鈕,如果我們要展示的圖片需要從網(wǎng)絡(luò)加載,那么為了避免加載過程中展示空白,先展示app的啟動(dòng)圖,然后在getData方法里面獲取到圖片之后,再給image賦值。然后在點(diǎn)擊跳過的時(shí)候,執(zhí)行下面的方法打開app.
AppDelegate *appdelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
[appdelegate openHomeVc];
這里是一種最簡單的情況,當(dāng)然我們可以根據(jù)這種思路去實(shí)現(xiàn)一些更為復(fù)雜的功能,例如添加可滑動(dòng)的多張圖片、添加視頻播放、添加倒計(jì)時(shí)等等,在此就不一一列舉了,這就是開發(fā)直播app 軟件時(shí)iOS端廣告功能的設(shè)置介紹。
聲明:本篇文章為小編原創(chuàng)文章,轉(zhuǎn)載請注明出處及作者。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站標(biāo)題:開發(fā)直播app軟件時(shí)iOS端廣告功能設(shè)置-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.ef60e0e.cn/article/pcsep.html