我希望我的启动画面在启动后一秒钟后消失。
所以在 .xib 的顶部,我放了一个带有启动图像的图像视图,(
首先显示实际的初始屏幕,然后在加载 xib 时显示具有相同图像的图像视图,使其看起来像是相同的初始屏幕
)
我在 ViewController.m 中使用此代码来淡化图像
[UIImageView beginAnimations:nil context:NULL];
[UIImageView setAnimationDuration:1.0];
[ImageLoading setAlpha:0];
[UIImageView commitAnimations];
这可行,但如果用户转到另一个 xib 并稍后切换回来,它会再次显示 1 秒的初始屏幕。
我在 Viewcontroller.m 中试过这个
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[UIImageView beginAnimations:nil context:NULL];
[UIImageView setAnimationDuration:1.0];
[ImageLoading setAlpha:0];
[UIImageView commitAnimations];
return YES;
}
但显然它没有被调用。
有没有其他方法可以让这个图像视图在启动时消失?
非常感谢,