ios - UIView切换过渡?

标签 ios objective-c animation uiview core-animation

我想制作一个显示 UIImage View 和 UIActivityIndi​​ctor 的启动屏幕,然后在应用程序完成加载后,它会淡入新 View ,我不知道如何使一个 View “淡入淡出”(如溶解)进入另一个 View ,我不确定如何“暂停”代码直到完成加载背景部分,有什么帮助吗? 非常感谢!

最佳答案

因此,下面的代码显示了 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.

关于ios - UIView切换过渡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14575975/

相关文章:

objective-c - NSDatePicker 使用 Stepper 更改日期

c++ - 从 Objective-c 委托(delegate)给 c (或者更好地称之为 : Creating listener from C to OBJ-C)

ios - 如何在 imageName Objective-c 中使用具有阿拉伯文本的图像 url 加载图像

ios - 通过 Segue 传输核心数据 - Objective-C (Xcode)

ios - Onfido 沙箱错误 422 无法处理的实体验证

java - 是否可以在javafx中的对话框上使用路径转换?

ios - 脚本动画 block iOS

Angular4 升级动画不起作用

ios - Swift:运行时:线程问题:MyApp.DownloadManager.progress.setter 中的数据竞争:Swift.Float at 0x7b1400209130

cocoa-touch - 在 iOS 中淡入异步加载的图像