メールで画像として送信できるようにしたいUIImageViewを備えたUIImageViewがありますが、UIImageViewから画像を取り出すと、UIImageViewのUIButtonはUIImageViewの画像に「固定」されません。
助言がありますか?
前もって感謝します。
次のコードを使用して、UIButton と UIImageView を追加し、必要なスクリーンショット イメージを取得できます。プロジェクトに QuartzCore.framework を追加して #import する必要がある場合があります
他の UI 要素で画像を取得するには。
UIGraphicsBeginImageContext(CGSizeMake(320, 480)); // Here provide width and height of UIImageView
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];//Here use required view
UIImage *outputImage = UIGraphicsGetImageFromCurrentImageContext();//outputImage is your required image
UIGraphicsEndImageContext();
画像を表示するには
UIImageView * screenShotView = [[UIImageView alloc] initWithImage:outputImage];
[screenShotView setFrame:CGRectMake(0, 0, 320, 480)];
[self.view addSubview:screenShotView];