怎么把一个UIView的指定区域存成图片
我已经实现了把一个UIView直接生成图片。
UIGraphicsBeginImageContext(myView.bounds.size); [myView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();
但是,我需要截取这个UIView的一部分,比如中间100个像素,怎么实现呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个地方不是已经获取到当前图像的context了么,然后用路径裁剪获取需要的部分应该就可以吧。
不知道可以么,没有试。
self.view就是想要保存的view
我没看清楚题目 如果是保存指定区域的话,就把上述代码得到的image,通过下面的代码得到所需的指定区域图片并保存。