-1

可能重复:
从启动图像到主视图的平滑过渡

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

4

2 回答 2

2

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

[myViewController addSubview:myNewView];

然后你可以打电话

[UIView animateWithDuration:0.5 animations:^(void){
    [myNewView setAlpha:1.0];
    }];
}
于 2012-05-08T21:33:33.017 回答
0

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

- (void)viewDidAppear:(BOOL)animated {

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

希望能帮助到你

于 2012-05-08T22:16:25.247 回答