【问题标题】:Elegant view transition animation?优雅的视图过渡动画?
【发布时间】:2012-03-13 11:43:06
【问题描述】:

我的视图如下所示:

我会显示一个像这样的弹出窗口:

我尝试的每一个过渡看起来都像是一个廉价的 hack。 Apple 在他们的应用商店中有一个类似的白色弹出窗口,它会像警报视图一样弹开,然后背景会褪色一点。

我怎样才能达到这个效果?

现在我只是像这样模糊它:

[previewView setAlpha:0.0];
    [[self.view.window.subviews objectAtIndex:0] addSubview:previewView];
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:1];
    [previewView setAlpha:1.0];
    [UIView commitAnimations];

而且看起来很糟糕。

我真的不在乎动画是什么。我只是想让它看起来很专业。

【问题讨论】:

    标签: iphone animation uiview transition


    【解决方案1】:

    见我的answer

    FTUtils 有一个弹出式动画,完全符合您的描述。

    你也可以用一行来使用它:

    [myView popIn:0.35f delegate:self];
    

    或弹出:

    [myView popOut:0.35f delegate:self];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-22
      相关资源
      最近更新 更多