ギャラリーの画像を特定のフォルダに保存したい。保存をクリックすると、このコードを使用して画像を保存しています
- (IBAction)saveImageToGallery:(id)sender {
NSLog(@"SaveImageToGallery");
/*
-----------------------------------------------------------------------
THis will hide button and take screen shot then will show buttons again
-----------------------------------------------------------------------
*/
[AddImagesToCanvasView setHidden:YES];
[ShareOnCanvas setHidden:YES];
[CanvasButtonForRatio setHidden:YES];
for(UIButton *b in self.view.subviews) {
if([b isKindOfClass:[UIButton class]]) {
b.hidden = YES;
}
}
UIGraphicsBeginImageContext(self.view.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
for(UIButton *b in self.view.subviews) {
if([b isKindOfClass:[UIButton class]]) {
b.hidden = NO;
}
}
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
}
新しいアルバムを作成するか、既存のアルバムをクリックしてその画像をそのアルバムに保存できるように、写真を開くよりも保存をクリックする必要があります。どうやってそれをしますか。これは可能ですか?