二十七,iOS的截屏代码实现

来源:互联网 发布:大数据架构设计 pdf 编辑:程序博客网 时间:2024/06/15 07:27

使用代码截屏实现并放置到一个UIImageView中

代码如下

- (UIImage *)captureImageFromView:(UIView *)view{
    CGRect screenRect = [view bounds];
    UIGraphicsBeginImageContext(screenRect.size);
    
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    [view.layer renderInContext:ctx];
    
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return image;
}

调用如下;

    _imageView.image = [self captureImageFromView:self.view];

可以精确到某个view;


1 0
原创粉丝点击