如何使用storyboard将动画添加到第二个视图中,该视图位于xcode的第一个视图中

时间:2013-07-03 12:09:56

标签: ios ipad ios6

在故事板中,在一个视图控制器中,我添加了一个滚动视图。另外还添加了两个不同的视图。将它们命名为“firstview”& “secondview”。当我从“firstview”按下添加按钮时,它将显示在初始运行期间保持为隐藏的SecondView。现在我想通过执行一些动画来显示该视图。怎么解决这个问题?

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

试过这些但不能正常工作

提前致谢....

2 个答案:

答案 0 :(得分:0)

如果 self.secondview 隐藏,那么您需要将其设置为取消隐藏将alpha设置为0 。如果隐藏第二个视图并不意味着它的alpha值为0.

因此,使用相同的代码,但不要将其隐藏设置 secondview.alpha = 0; ,或者在您的情况下从故事板中创建。

答案 1 :(得分:0)

如果隐藏了第二个视图,请尝试以下代码

[UIView transitionWithView:self.secondview duration:5.0f options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
        self.secondview.hidden = NO;

    } completion:^(BOOL finished) {
        self.secondview.alpha = 1.0f;

    }];