zoukankan      html  css  js  c++  java
  • iOS7 iOS8 毛玻璃效果的分别实现

    iOS8用系统的,

    iOS7用第三方的(效果还是挺快的.)

    https://github.com/KiranPatel-iOS/KPBlurEffect

    [_headBGIV sd_setImageWithURL:headIVURL
                            completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
                                if (IOS8_OR_LATER)
                                {
                                    UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
                                    UIVisualEffectView *effectview = [[UIVisualEffectView alloc] initWithEffect:blur];
                                    effectview.frame = _headBGIV.bounds;
                                    [_headBGIV addSubview:effectview];
                                }
                                else
                                {
                                    _headBGIV.image = [image applyDarkEffect];
                                }
                                
                                // 动画显示
                                NSString *aniType = kCATransitionFade;
                                CATransition *fadeAni = [CATransition animation];
                                fadeAni.duration = 0.68f;
                                fadeAni.type = aniType;
                                fadeAni.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
                                [[headView layer] addAnimation:fadeAni forKey:nil];
                            }];
    

      

  • 相关阅读:
    async
    subing用法
    vue中子组件调用父组件的方法
    Python—创建目录
    Python—访问限制
    Python—实例方法,实例数据(类属性,实例属性)
    Python—对象,类
    tail命令
    head命令
    pwd命令
  • 原文地址:https://www.cnblogs.com/willbin/p/4281123.html
Copyright © 2011-2022 走看看