复制iOS8.4音乐app搜索动画

Replicate iOS 8.4 music app search animation

我正在制作一个在导航栏中带有搜索按钮的应用程序。我想在音乐应用程序中复制搜索动画。

我想按搜索键让搜索栏从顶部进入,table 视图淡入。

有没有简单的方法来做到这一点?

我觉得很简单

滑下来其实是另一种风景

所以基本上创建一个包含您想要的所有内容的视图。比如textField,取消按钮等等

此视图在创建时需要显示在您的主视图上方。

因此框架上的 y 值将为 0 减去新的视图高度。

当您准备好显示视图时,使用 UIView.animateWithDuration 将您的视图帧 y 值更改为 0

  UIView.animateWithDuration(2, delay: 0.0, options:     UIViewAnimationOptions.CurveLinear, animations: {
        myView.frame = CGRectMake(0, myView.frame.origin.y + myView.frame.height, 100, 100)
        //could also just set the y value to 0 but I included the origin/height part to help you understand

        }, completion: {
            (value: Bool) in


    })