这个效果折腾了两天,终于弄出来了....呼呼.
![](https://img.haomeiwen.com/i4938650/5c426e3e9b594ebb.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高度就行,然后在动画里面设置终点,就变成从下往上弹了.
网友评论