IOS 在启动图之后加入广告或加入伪启动动画
来源:互联网 发布:aws ec2 centos 编辑:程序博客网 时间:2024/05/16 05:26
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions 的方法中做一些事情.可通过 view 的动画来实现这一效果,因为 APP 会等到 view 的 animation 完成之后才进入 rootViewController.
所以要设置两张不同图片作为启动图片,就是设置一张为 启动图,另一张作为程序启动之后用 imageView 显示在最前面 xx 时间然后移除即可.
1. 设置启动图就不赘述
2. 添加 imageView
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window.rootViewController=[YViewControllernew];
[self.windowmakeKeyAndVisible];
[self addLunchImageView];
returnYES;
}
/**
@brief添加启动页之后图片
*/
-(void)addLunchImageView
{
UIImageView *splashView=[[UIImageViewalloc] initWithFrame:CGRectMake(kScreenWidth,0, kScreenWidth,kScreenHeight)];
//将图片添加到UIImageView对象中
splashView.image=[UIImageimageNamed:@"icon2"];
//设置动画效果
[self.windowaddSubview:splashView];
[self.windowbringSubviewToFront:splashView];
[UIView animateWithDuration:0.1animations:^{
CGRect f=splashView.frame;
f.origin.x=0;
splashView.frame=f;
}completion:^(BOOL finished) {
[NSThreadsleepForTimeInterval:1.5];
/** 如果在启动图隐藏了状态栏可在此处恢复状态栏显示*/
[[UIApplicationsharedApplication] setStatusBarHidden:NO];
[UIViewanimateWithDuration:0.5animations:^{
splashView.alpha=0.0;
}completion:^(BOOL finished) {
[splashView removeFromSuperview];
}];
}];
}
所以加载广告也无非是利用 imageView 通过 url 来加载 gif 图片资源或其它资源而已.
- IOS 在启动图之后加入广告或加入伪启动动画
- iOS 启动页加入动态的广告实现
- 在iOS中加入iAds广告
- IOS启动动画(广告)
- 启动图后面加入别的启动图片
- IOS 加入 GOOGLE 广告 2分钟 加入
- ubuntu加入widdows启动
- 启动广告图(iOS)
- IOS 加入购物车动画
- ios app启动图片,之后的广告图片效果
- iOS 启动图片,之后的广告图片效果
- 将程序加入启动项
- 在开机启动菜单中加入安全模式
- 在chromium中加入默认的启动页
- flex ios 加载启动动画或图片
- 如何在Android应用中加入广告
- 如何在Android应用中加入广告?
- 如何在Android应用中加入广告
- centos7 elasticsearch 安装kaka-river 报错 "java.security.InvalidAlgorithmParameterException"
- 大数据下的基数估计(Linear Counting,LogLog Counting,HyperLogLog Counting,Adaptive Counting)
- Leetcode-pascals-triangle-ii
- sql注入攻击详解(一)sql注入原理详解
- 【Codeforces Round #313 (Div. 1) C】 CodeForces 559C Gerald and Giant Chess
- IOS 在启动图之后加入广告或加入伪启动动画
- OkHttp简单封装
- 假如不是BAT,专项测试要怎样做?
- 声明类 之后定义类函数 注意析构函数
- 【android】存储数组数据到SharedPreferences
- JSP简单的一个自定义标签
- JS计算日期加天数后的日期(起始日期+有效天数=截至日期)
- 脏读,不可重复读,幻读
- mysql-5.7.5-labs-http-documentation中文翻译-第一章 概述