您的位置:首页 > 移动开发 > Swift

iOS 截屏 swift

2016-05-09 15:37 471 查看
//        let bg = UIImageView(frame: self.view.frame)
//        bg.image = UIImage(named: "123")
//        self.view.addSubview(bg)
//
//        // 截屏
//        // 开启位图上下文中
//        UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, false, 0)
//
//        // 获取上下文
//        let ctx = UIGraphicsGetCurrentContext()
//
//        // 把控件上的的图层渲染到上下文中
//        // layer只能渲染
//        view.layer.renderInContext(ctx!)
//
//        // 生成一张图片
//        let image = UIGraphicsGetImageFromCurrentImageContext()
//
//        // 把图片写到桌面上
//        let data = UIImagePNGRepresentation(image)
//        data?.writeToFile("/Users/liyanbin/Desktop/4/123.png", atomically: true)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: