ios启动页面动画

来源:互联网 发布:如何解读融资融券数据 编辑:程序博客网 时间:2024/04/30 16:02

xcode6发布之后,或发现多了一个名为LaunchScreen.xib的文件,在xcode6新增的特性中为了让用户更为简单的去设置程序启动的画面而特意新增的,但是,自程序的启动画面推出以来,苹果公司似乎不太愿意用户对启动画面做太多的改变,只希望启动画面越简洁越好,但这显然不能满足一些产品的需求,比如,我们需要在程序启动的时候添加一些动画效果,若用LaunchScreen.xib是不能实现的,这个只支持静态的图片。。。

那我们该怎么办呢,上有政策,下有对策,其实思路很简单,分三步走。

(1)用LaunchScreen.xib设置一张只有背景色的图片(尺寸按照机型屏幕尺寸而定),如下图


这张图就是设置在LaunchScreen.xib上的图片,第一步已经圆满完成。

(2)创建一个viewcontroller,同样的这个controller的背景图片依旧如上图,但是与上图不同的是,这个时候的是viewcontroller,苹果总不会对viewcontrol作动画的限制吧,这个时候我们就把需要的动画一一展示在这个controller上。展示的动画就不去多说了,各有所需,具体自己去参悟吧奋斗,到此第二步完成。

(3)最后一步,就是做启动画面和步骤(2)的controller的接轨,只需要在AppDelegate中的

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

    returnYES;

}

去初始化步骤(2)的试图控制器即可。若你嫌麻烦的话,不用急,在xcode6中,在执行完LaunchScreen.xib后,会自动执行

我们只需要把步骤(2)所做的动画效果转移到这个viewcontroller上即可。

最终效果:


到此教程结束,怎么样是不是很炫酷,有需求的小伙伴们,赶快动起来把!!!!!

0 0