开发直播app软件时iOS端广告功能设置-创新互联

在直播app 软件中启动广告与引导图是目前主流app中非常常见的功能,这里简单提供一个开发直播app 软件时iOS端实现app引导图或者启动广告的思路,新建一个viewcontroller来实现。
首先,appDelegate里面稍作改动,添加如下方法

创新互联-专业网站定制、快速模板网站建设、高性价比察隅网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式察隅网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖察隅地区。费用合理售后完善,10余年实体公司更值得信赖。
- (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端广告功能的设置介绍。
声明:本篇文章为小编原创文章,转载请注明出处及作者。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:开发直播app软件时iOS端广告功能设置-创新互联
文章转载:http://scyanting.com/article/pcsep.html