objective c 截屏代码
-(void)save{
UIGraphicsBeginImageContext(mybackgroundview.bounds.size); //currentView 当前的view
[mybackgroundview.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
}
截取 您想要的一层 UIGraphicsBeginImageContext(CGSizeMake(320, 300)); //currentView 当前的view [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil); 截取自定义的大小 刚刚用到 不知道 是不是您想要的
本文提供了一段Objective-C代码,用于实现iOS设备上的屏幕截图功能,并将截图保存至相册。通过设置不同尺寸,可以截取整个视图或特定区域。
423

被折叠的 条评论
为什么被折叠?



