First of i Add the UILable on UIImageView and then after i screenshot the UIView, the image not proper capture the UIView
Try this if you want captured image maintain its original quality.
- (UIImage *)captureViewWithAllSubView:(UIView *)view {
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0f);
[view drawViewHierarchyInRect:view.bounds afterScreenUpdates:YES];
UIImage *capturedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return capturedImage;
}