UIView切换过渡?

时间:2013-01-29 05:02:29

标签: ios objective-c animation uiview core-animation

我想创建一个显示UIImage视图和UIActivityIndi​​ctor的启动画面,然后在应用程序加载完成后,它会淡入新视图,我不知道如何使一个视图“淡化”(如在dissolve中)进入另一个视图,我不知道如何“暂停”代码,直到它完成加载背景部分,任何帮助? 非常感谢!

2 个答案:

答案 0 :(得分:1)

因此,下面的代码显示1秒的启动画面,然后它会动画解析屏幕。

[UIView beginAnimations: @"Fade Out" context:nil];

// wait for time before begin, your splash screen shows for 1 second
[UIView setAnimationDelay:1.0];

// duration of animation, the splash screen dissolved in quarter of a second.
[UIView setAnimationDuration:0.25];
viewToDissolve.alpha = 0.0;
[UIView commitAnimations];

//animation complete, now show the main screen. you can use uinavigationviewcontroller or other methods.

答案 1 :(得分:0)

转到项目属性,选择目标并将图像拖放到“启动图像”部分。