1

在情节提要中,在视图控制器中,我添加了一个滚动视图。在其中添加了另外两个不同的视图并将它们命名为“firstview”和“secondview”。当我从“firstview”按下添加按钮时,它将显示在初始运行期间保持隐藏状态的 SecondView。现在我想通过执行一些动画来显示该视图。如何解决这个问题?

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

尝试了这些但不工作

提前致谢....

4

2 回答 2

0

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

所以使用相同的代码,而不是隐藏设置secondview.alpha = 0; 或者在您的情况下,从情节提要中制作。

于 2013-07-03T12:25:28.277 回答
0

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

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

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

    }];
于 2013-07-03T12:31:16.887 回答