您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页iOS遮罩GKCoverSwift(GKCover,swift版

iOS遮罩GKCoverSwift(GKCover,swift版

来源:二三娱乐

使用方法:

        // 1.创建要显示的视图,并设置大小
        let topImage = UIImage(named: "top1")
        let imageView = UIImageView(image: topImage)
        imageView.gk_size = CGSize(width: kScreenW, height: kScreenW * (topImage?.size.height)! / (topImage?.size.width)!)
        
        let v = UIView()
        v.frame = CGRect(x: 0, y: 64, width: kScreenW, height: kScreenH - 64)
        v.backgroundColor = UIColor.clear
        view.addSubview(v)
        
        // 2. 创建遮罩,并设置显示方式
        let cover = GKCover(fromView: v, contentView: imageView, style: .Translucent, showStyle: .Top, showAnimStyle: .Top, hideAnimStyle: .Top, notClick: false, showBlock: { 
            
        }) { 
            v .removeFromSuperview()
        }

        // 3. 显示
        cover.show()

具体demo详见github里面的demo。

第一次写swift,希望多多支持!

Copyright © 2019-2025 yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务