如何在Xcode中添加其他动画

时间:2013-03-26 00:58:22

标签: ios xcode4.5 uiviewanimation

我在Xcode 4.5中为我的iPhone应用程序提供了以下代码:

 [UIView transitionWithView:self.view
                duration:5.0f
                options:UIViewAnimationOptionTransitionCrossDissolve
                animations:^{
                    self.view = self.view;
                } completion:NULL];

除了1件事之外,代码完全符合我的要求。我有自己的地方.view = self.view;我想在这一行之前的一个短暂时刻,视图清除甚至只改变为黑屏,然后转换到下一个加载的self.view。原因是我的一些屏幕非常相似,用户可能认为视图没有重新加载。

1 个答案:

答案 0 :(得分:2)

self.view = self.view无法撰写动画

将self.view.alpha设置为零,然后进行动画制作。

self.view.alpha = 0.0f;
[UIView transitionWithView:self.view
                  duration:5.0f
                   options:UIViewAnimationOptionTransitionCrossDissolve
                animations:^{
                    self.view.alpha = 1.0f;
                } completion:NULL];