在AppDeleagte.m
的第一个方法里面这样写的
也是从网上看的,为什么没有效果啊?- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];    splashView  = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];
    
    splashView.backgroundColor = [UIColor whiteColor];
    
    splashView.image = [UIImage imageNamed:@"cloud1.png"];    [self.window addSubview:splashView];
    
    [self.window bringSubviewToFront:splashView];
    return YES;
}

解决方案 »

  1.   

    你window的rootviewcontroller去哪儿了?不写怎么会有反应
      

  2.   

    谢谢提醒啊。
    不过我的Controller那个写在return上面了,我这没写。
    程序都做的差不多了,想加一个启动时的动画,网上看了看好多人是这样写的,但是每次程序启动都是工程的名称,没有看见这个图。只有进入程序之后,看了下分层的那个视图,图片也加上去了,就是在程序启动时不会显示。
      

  3.   

    你是想在app的启动页后呈现一个动画效果,然后动画完后进入app?
      

  4.   

    就是想去掉那个app启动页,把动画直接贴在window上,不可以遮住那个启动页吗?用什么方法可以实现啊,不显示出来那个启动页
      

  5.   

    做界面可以参考我新写的blog系列:(NO.00001)iOS游戏SpeedBoy Lite成形记(一)
      

  6.   

    是一个包含动画的启动页还是怎么样?如果是常规的启动页 直接在launchImage里设置就可以啊 http://blog.csdn.net/riven_wn/article/details/49275157
      

  7.   


    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        //这里就是你自己要的动画效果
        [UIView animateWithDuration:1.0 delay:1.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
     
        } completion:^(BOOL finished) {    }];    return YES; 
    }