为当前视图添加截取功能(此处的textImageView是截取图片操作者需求放到的地方)
UIImageView *view = [[UIImageView alloc]initWithImage:[self getImageWithView:self.view]]; tesxtImageView.image = view.image;
得到截取图片的方法
- (UIImage *)getImageWithView:(UIView *)view {
//此处的CGSizeMake是根据需要制定截取图片的宽、高;NO/YES表示是否透明 UIGraphicsBeginImageContextWithOptions(CGSizeMake(149,229), NO, 1.0); //NO,YES 控制是否透明 [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); // 生成后的image return image; }
原文地址:http://blog.csdn.net/red_coraldown/article/details/46710885