0

3 つのサブビューを含む親 UIView があります。ここでは、ビュー全体をスナップする UIButton が 1 つあります。私はこれを使用してこれを行いました

UIGraphicsBeginImageContext(CGSizeMake(320,480));
CGContextRef context = UIGraphicsGetCurrentContext();

UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext(); 

[self.view.layer renderInContext:context];

ここでは、subview1 という名前の最初のサブビューのみをキャプチャする必要があります。これどうやってするの?

4

1 に答える 1

1

Capture SubViewこのような:

UIGraphicsBeginImageContext(subview1.size);
[subview1.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext(); 
于 2012-10-31T06:48:25.320 に答える