【Swift】图片裁剪

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Emperor_huanzi/article/details/79913615
 /// 截图
    ///
    /// - Parameters:
    ///   - view: view
    ///   - atFrame: rect
    func imageFromView(view : UIView,atFrame:CGRect) -> UIImage {
        UIGraphicsBeginImageContext(view.frame.size)
        let context = UIGraphicsGetCurrentContext()
        context?.saveGState()
        UIRectClip(atFrame)
        view.layer.render(in: context!)
        let theImage = UIGraphicsGetImageFromCurrentImageContext()
        UIGraphicsEndImageContext()
        return theImage!
    }

猜你喜欢

转载自blog.csdn.net/Emperor_huanzi/article/details/79913615