问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

iOS 截屏View SnapShotView的简单使用

发布网友 发布时间:2022-12-13 00:00

我来回答

1个回答

热心网友 时间:2024-11-24 02:03

1.比如,A ImageView上有一张图片,点击B ImageVIew 把A上的图片转移到B 上面

第一步 创建A,B 和截图View
lazy var imageView = UIImageView() A
lazy var twoImageV = UIImageView() B
lazy var snapView = UIView() 截图View

把 A,B和snap添加到View上,给A添加图片

第二步 获取A的截图 :

snapshotView(afterScreenUpdates afterUpdates:Bool) ->UIView?

该方法会返回一个view,即A 的截图,Bool -> true 表示代表视图的属性改变渲染完毕后截屏,bool->false代表立刻将当前状态的视图截图
self.snapView = imageView.snapshotView(afterScreenUpdates: true)!
self.snapView.frame = self.view.convert(imageView.frame, from: view);
self.view.addSubview(self.snapView)

.convert(CGRect,from:view) 这个方法可以获取某个view上子view的frame,

上面步骤,就可以获取最简单的A imageView的截图
第三部 实现简单的uiview动画,将截图转移到B imageView 上面
UIView.animate(withDuration: 1, delay: 0, options: .curveEaseIn, animations: { self.snapView.frame = self.view.convert(self.twoImageV.frame, from: self.view) }) { (_) in self.twoImageV.image = self.imageView.image self.snapView.removeFromSuperview() }
可用场景:添加购物车,移动交换Cel,点击放大图片。。。。l
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 截视频中的图的软件有哪些?除了QQ 沭阳是江苏哪个市的 我用电脑截了几张图,但是我没有用画图工具编辑,我要到电脑的哪里找到这... 观致3后备箱怎么打开? 小米MIX 4曝光!首款柔性曲面设计,还是屏下前置摄像头 12promax怎么设置raw 微信牛牛群公告怎么写 七彩虹G41主板cpu的风扇怎么取掉 电脑七彩虹210gd3怎么拆风扇 七彩虹440灵动鲨风扇怎么拆掉 ...里面有个警署的龙探长,有个叛徒女警叫广爱英!叫什么片名 格斗天王里面到底谁喜欢谁啊,我都乱了 请中国邮政帮我查询一下EMS快递到什么地方,我的运单号是EH803515378CS... windows系统的平板电脑可以装pe吗 兰蔻线下积分线上怎么查 抖音搜索不到对方账号是被拉黑了么 《孙权喻吕蒙读书》译文 孙权劝学讲了四个故事,分别用四个字概括是? 孙权谕吕蒙读书 译文 孙权喻吕蒙读书的全文翻译 怎么把U盘制作成系统盘? 微信显示批量注册什么时候人脸可以接 求一个诗句,如图是什么诗,谁写的 “唯惜时光如走马”出自哪一首诗词 表达诗人报国无门苦闷之情的诗句 枣山的做法 传统风俗-蒸枣山 枣山怎么做 3线插头的构造原理? 插头上为什么有一层一层绝缘层? pvc封边条卷盘工作辛苦吗 请问重庆PVC PS PET吸塑盘材料怎么计算 孔子为什么赞同曾皙的观点 孔子为啥赞同曾皙的观点 gqfx帮悟空优选回款是真的吗?是什么平台 lg冰箱声音大的原因和解决办法? 我的苹果8p64g然后现在剩下20g有时候卡正常吗? 支付宝保险怎么扣余额宝的钱 去医院检查听力做什么检查好呢? 红妆一袭翩翩舞,既醉吾人又醉风什么意思? 自助餐婚宴的优点大盘点