在故事板中,在一个视图控制器中,我添加了一个滚动视图。另外还添加了两个不同的视图。将它们命名为“firstview”& “secondview”。当我从“firstview”按下添加按钮时,它将显示在初始运行期间保持为隐藏的SecondView。现在我想通过执行一些动画来显示该视图。怎么解决这个问题?
[UIView transitionWithView:self.secondview
duration:5.0f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
self.secondview.alpha = 1.0f;
} completion:NULL];
试过这些但不能正常工作
提前致谢....
答案 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;
}];