如何在我的项目的第一个视图上添加动画

时间:2012-05-08 21:20:48

标签: iphone objective-c

  

可能重复:
  Smooth transition from launch image to main view

我有应用让我们假设你好世界,我需要在应用程序启动画面消失后在hello world视图上做fadein动画,我该如何实现呢?

2 个答案:

答案 0 :(得分:2)

您可以通过将其alpha设置为0然后将其添加到初始视图控制器的视图来淡入视图

[myViewController addSubview:myNewView];

然后你可以打电话

[UIView animateWithDuration:0.5 animations:^(void){
    [myNewView setAlpha:1.0];
    }];
}

答案 1 :(得分:0)

在HelloViewController中,您需要将此代码放在ViewDidAppear委托方法中,如此

- (void)viewDidAppear:(BOOL)animated {

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:0.6];
    [self.view setAlpha:0.0];
    [UIView commitAnimations];
}

希望有所帮助