[Swift]对UIView截图
/// 对窗口截屏
let image = UIApplication.shared.keyWindow!.screenshotImage()/// 对某一个View截图
let image = self.tempView.screenshotImage()/// 将UIImage保存到相册
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)
import UIKitextension UIView {// 将当前视图转为UIImagefunc screenshotImage() -> UIImage {let renderer = UIGraphicsImageRenderer(bounds: bounds)return renderer.image { rendererContext inlayer.render(in: rendererContext.cgContext)}}
}
[Swift]对UIView截图相关推荐
- swift为UIView添加extension扩展frame
添加swift file:UIView+Extension import UIKitextension UIView {// x var x : CGFloat {get {return frame. ...
- IOS UIview截图
UIview截图 (UIImage *)captureScreen { UIGraphicsBeginImageContextWithOptions(self.frame.size, YES, 0.0 ...
- Swift之UIView设置部分圆角与获取其所在ViewController
设置部分圆角 实现原理: 可指定设置圆角的位置(左上角.左下角.右下角.右上角) func setCorner(size:CGFloat,roundingCorners:UIRectCorner) { ...
- ios swift 5 UIView切圆角,指定某几个角,2个,左上,左下,右上,右下
文章目录 代码 注意 参考博客: 代码 extension UIView {//radius:切圆角的半径//corner:要切四个角中的哪个角func cornerCut(radius:Int,co ...
- swift 高清截图 ScrollView截图
extension UIScrollView {var capture: UIImage? {var image: UIImage? = nilUIGraphicsBeginImageContext( ...
- 浅析swift optional
1.为什么使用optional 由于swift语言是类型安全的,即在初始化变量或常量时,不能将其赋值为nil,否则会报错: var a = nil 然而,我们在定义变量时并不一定要初始化,函数的返回值 ...
- Swift与Objective-C:重新认识苹果的编程语言(1)
2014-06-16 10:02 核子可乐译 51CTO译文 字号: T | T Swift绝不是那种"今年年底之前将正式推出"类型的公告内容.就在同一天,iBooks商店当中上 ...
- swift 音乐播放器项目-《lxy的杰伦情歌》开发实战演练
近期准备将项目转化为OC与swift混合开发.试着写一个swift音乐播放器的demo,体会到了swift相对OC的优势所在.废话不多说.先上效果图: ps:身为杰伦的铁粉.demo的主题必须跟杰伦有 ...
- iOS学习资源(一)
用了印象笔记也很久了,这里就把自己整理的一些学习资源分享出来.需要共享印象笔记的小伙伴可以联系: shavekevin@gmail.com 我会把自己的工作笔记共享给大家,和大家一起学习,一起进步. ...
最新文章
- Linux04-文件系统权限与ACL权限
- 分段路由:一个新的SDN内部技术—Vecloud
- android 读取excel数据并保存为xml文件
- js--------1.时间
- 字符串转换为整数的源码atoi()
- 滴滴回应上班高峰期大范围崩溃 :系统异常 订单差额部分统一退还
- [Ext JS 4] 实战之多选下拉单 (带checkbox) 续 - 带ALL 选项
- 0x08标志类型的RTMPE、RTMPTE协议分析
- iTunes是什么意思
- oracle tbs_tmp,Oracle 12.2 设置LOCAL_TEMP_TABLESPACE
- mysql物业管理系统设计_小区物业管理系统的设计与实现(IDEA,SSM,MySQL)
- c语言word类型的题库,C语言编程题库
- 腾跃英语计算机学院微信公众号,英语四级报名_微信还能这么玩:Geek大学生搭建英语课堂互动系统_沪江英语...
- 高级API快速入门之多线程01【07】
- 机器学习笔记 - 学习使用TensorFlow和张量处理单元 (TPU) 构建图像分类模型
- 于丹《庄子》心得讲稿-《大道与自然》
- python中的tenacity 的简单使用
- java ftp 假死_FTPClient下载文件程序假死问题
- android 除了webview 浏览器控件,android开发我的新浪微博客户端-OAuth认证过程中用WebView代替原来的系统自带浏览器...
- 了解return的用法