中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

開發直播app 軟件時iOS端廣告功能設置

發布時間:2020-06-29 20:13:48 來源:網絡 閱讀:345 作者:云豹短視頻 欄目:移動開發

在直播app 軟件中啟動廣告與引導圖是目前主流app中非常常見的功能,這里簡單提供一個開發直播app 軟件時iOS端實現app引導圖或者啟動廣告的思路,新建一個viewcontroller來實現。
首先,appDelegate里面稍作改動,添加如下方法

- (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];
}

其中,第一個方法是打開引導圖的方法,第二個是我們原本的設置的rootVC,一般是登錄頁或者首頁。現在直接調用第一個方法,先打開引導頁,在引導頁展示完成或者用戶點擊跳過之后,執行第二個方法進入app. 接下來看一下GuideVC里面我們需要做什么。

? //創建圖片
? ? image = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, _window_width, _window_height)];
? ? image.image = [self getLaunchImage];
? ? image.userInteractionEnabled = YES;
? ? [self.view addSubview:image];
? ? //創建跳過按鈕
? ? 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中,創建一張圖片和一個跳過按鈕,如果我們要展示的圖片需要從網絡加載,那么為了避免加載過程中展示空白,先展示app的啟動圖,然后在getData方法里面獲取到圖片之后,再給image賦值。然后在點擊跳過的時候,執行下面的方法打開app.

 AppDelegate *appdelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
[appdelegate openHomeVc];

這里是一種最簡單的情況,當然我們可以根據這種思路去實現一些更為復雜的功能,例如添加可滑動的多張圖片、添加視頻播放、添加倒計時等等,在此就不一一列舉了,這就是開發直播app 軟件時iOS端廣告功能的設置介紹。
聲明:本篇文章為小編原創文章,轉載請注明出處及作者。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郸城县| 长兴县| 南木林县| 万年县| 泗洪县| 巨鹿县| 靖西县| 桦川县| 和田县| 扬州市| 石嘴山市| 舞阳县| 江北区| 交口县| 太湖县| 大悟县| 东兰县| 都江堰市| 沙田区| 满洲里市| 和林格尔县| 三门峡市| 巫溪县| 沁阳市| 桓台县| 通榆县| 鹤峰县| 土默特左旗| 枞阳县| 工布江达县| 河南省| 锡林郭勒盟| 永年县| 浦县| 科尔| 惠东县| 深水埗区| 枣庄市| 福海县| 鄢陵县| 嵩明县|