简单的转场动画效果

这个效果折腾了两天,终于弄出来了....呼呼.

Untitled.gif

这个背景一直到不知道如何实现,后来知道了原来是毛玻璃特效.
这个效果在IOS8中实现起来很简单

  UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect   effectWithStyle:UIBlurEffectStyleExtraLight]];
effectView.frame = containerView.frame;
[ containerView insertSubview:effectView belowSubview: toVC.view];

UIVisualEffectView 是一个提供复杂动画效果的简单实现的类,他的初始化方法创建两种特效,一种是UIBlurEffect(毛玻璃效果),一种是UIVibrancyEffect.

UIBlurEffect有三个风格:extraLight,Light,dark
  extraLight和Light 差不多,dark背景暗一点

标签从下往上,只要设置toView高度就行,然后在动画里面设置终点,就变成从下往上弹了.

这是这个效果的代码:
https://github.com/ykkaixin/ATransitionAnimation

你可能感兴趣的:(简单的转场动画效果)