iOS启动动画(广告)

许多APP启动时,需要加载广告或者为了美观加载动画。

首先参考了许多网上的例子,都是在AppDelegate.m中的

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

实现的。因为,它执行完才能进入视图。我们可以在此添加广告或者动画。然后,进入rootViewController。

1、AppDelegate.h中声明一个UIImageView

@property (strong,nonatomic) UIImageView *adView;

2、AppDelegate.m实现相关功能。

//此处一定要给window一个frame,我就是在这郁闷了很久
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
adView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 568)];
[adView setImage:[UIImage imageNamed:@"0.png"]];  

[self.window addSubview:splashView];
[self.window bringSubviewToFront:splashView]; 

3、实现动画,也很简单,就不废话了。

此处继续,如果使用UIStoryboard设计界面的话,如何在广告后,跳转到storyboard。

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"yourStoryboardName" bundle:nil];
LoginViewController *mainViewController = [storyboard instantiateInitialViewController];
self.window.rootViewController = mainViewController;  
时间: 2024-12-18 19:40:25

iOS启动动画(广告)的相关文章

ios启动动画

1.在images.xcassets里面加入LaunchImage 2.删掉LaunchScreen.xib 3.在Supporting Files里的info.plist的文件下,移除Launch screen interface file base... 在配置文件Target--->项目名称---->General-----> 4.把以上第二行改成以上名字 5.- (BOOL)application:(UIApplication *)application didFinishLau

猫猫学iOS之小知识iOS启动动画_Launch Screen的运用

猫猫分享,必须精品 原创文章.欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243? viewmode=contents 看下效果吧 比如新浪微博的软件开启时候 就是这个 用Launch image实现 这个不难,就是在Images.xcassets 添加一个LaunchImage文件(右键 new launch image) 然后把须要的素材放进去 在如图项目中选项选择好就能够了. 用Launch Screen实现 Launch Screen

iOS 快速集成启动页广告

前言 由于项目中要用到启动页广告,所以做了简单的研究,同时借鉴网易新闻和蘑菇街的交互写了一个简单的demo,现在写出来供大家参考,可能由于个人局限会有一些bug和不完善的地方,也希望大家能够友善提醒和指正. Github地址:https://github.com/Running2snail/LLFullScreenAd 效果图如下: 代码分析:上面主要展示了广告图提过按钮显示的两种方式,一种是常见的计数倒计时+跳过的样式(大部分的广告启动页都是这种方式),一种是通过环形倒计时+跳过的样式(仿网易

iOS启动图和开屏广告图,类似网易

iOS启动图和开屏广告图,类似网易 启动图是在iOS开发过程中必不可少的一个部分,很多app在启动图之后会有一张自定义的开屏广告图,点击该广告图可以跳转到广告图对应的页面.今天呢,和大家分享一下如何添加这张广告图以及点击广告图的跳转.这个广告图是通过将UIImageView添加到UIWindow上实现的. 一.添加本地启动图 1.准备好本地图片 2.找到工程中的Images.xcassets文件,打开LaunchImage,将图片拖到对应的地方,如下图: 3.将LaunchScreen.stor

iOS核心动画Core Animation(一)

核心动画Core Animation(一) 一.简述 Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程. 二.核心动画常识 列举处核心动画的一些常识知识. 核心动画的本质:在后台移动图层中的内容,  执行完毕后图层本身的位置并没有发生变化. 如果是Xcode6之前的版本,要导入<QuartzCore/QuartzCore.h>框架,

iOS开发——动画编程OC篇&amp;(一)基本动画

基本动画 一.简单介绍 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍.也就是说,使用少量的代码就可以实现非常强大的功能. Core Animation是跨平台的,可以用在Mac OS X和iOS平台. Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程.不阻塞主线程,可以理解为在执行动画的时候还能点击(按钮). 要注意的是,Core Animation是直接作用在CALayer上的,

启动动画

ios7以及ios以前, 需要 Default.png (320x480) [email protected] (640x920) [email protected] 三张图片,如果检测不到这几张图片, 手机app启动的时候screen的尺寸就会只有 320x480 而 ios7以后的系统版本, 全部使用了launchSreen.storyboard作为启动动画 这就非常矛盾了!! 怎么办呢??

iOS UIView动画实践(一):揭开Animation的神秘面纱

前言 在一个看脸的社会中,不论什么事物,长得好看总是能多吸引一些目光.App同样不例外,一款面相不错的App就算功能已经被轮子千百遍,依然会有人买账,理由就是看得顺眼,于是平面设计人员越来越被重视.白驹过隙,斗转星移,人们已然不满足于静态的美感,于是动态的用户体验应运而生,平面设计人员捉襟见肘,是我们程序员出马的时候了. 这篇文章是UIView Animation的第一篇,从极简的概念开始,为大家揭开Animation的神秘面纱.我们以一个登录界面为例.美丽的太阳,婀娜的云,还有几个小山包,中间

[iOS]过渡动画之高级模仿 airbnb

注意:我为过渡动画写了两篇文章:第一篇:[iOS]过渡动画之简单模仿系统,主要分析系统简单的动画实现原理,以及讲解坐标系.绝对坐标系.相对坐标系,坐标系转换等知识,为第二篇储备理论基础.最后实现 Mac 上的文件预览动画.第二篇:[iOS]过渡动画之高级模仿 airbnb,主要基于第一篇的理论来实现复杂的界面过渡,包括进入和退出动画的串联.最后将这个动画的实现部分与当前界面解耦,并封装为一个普适(其他类似界面也适用)的工具类. 这两篇文章将会带你学到如何实现下图 airbnb 首页类似的过渡动画