【问题标题】:how to add animation to a second view which is inside first view in xcode for ipad using storyboard如何使用情节提要为 ipad 的 xcode 中的第一个视图内的第二个视图添加动画
【发布时间】:2013-07-03 12:09:55
【问题描述】:

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

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

尝试了这些,但没有用

提前谢谢....

【问题讨论】:

    标签: ios ipad ios6


    【解决方案1】:

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

    [UIView transitionWithView:self.secondview duration:5.0f options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
            self.secondview.hidden = NO;
    
        } completion:^(BOOL finished) {
            self.secondview.alpha = 1.0f;
    
        }];
    

    【讨论】:

      【解决方案2】:

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

      所以请使用相同的代码,但不要将其隐藏设置为 secondview.alpha = 0; 或者在您的情况下从情节提要中进行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多