2013-07-06 2 views
0

Как вы пишете анимированный GIF для рулона камеры iOS? Я понимаю, что фото галерея приложение не в состоянии играть анимации, но, например, я должен быть в состоянии импортировать его при отправке по электронной почте и т.д.Как написать анимированный GIF для iOS-камеры?

Я пробовал:

UIImageWriteToSavedPhotosAlbum([UIImage imageWithData:self.imageData], nil, nil, nil); 

Но это, кажется, чтобы преобразовать его в jpg.

ответ

2

Создайте экземпляр ALAssetLibrary. Используйте этот метод с вашим NSData: writeImageDataToSavedPhotosAlbum:metadata:completionBlock:

Reference

-3

Вы можете использовать GIF в IOS приложение электронной почты, как это.

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; 
picker.mailComposeDelegate = self; 

[picker setSubject:@""]; 

// Attach an image to the email 
NSString *path = [[NSBundle mainBundle] pathForResource:@"Your image name" ofType:@"gif"]; 
NSData *myData = [NSData dataWithContentsOfFile:path]; 
[picker addAttachmentData:myData mimeType:@"image/gif" fileName:@"photo name"]; 

NSString *emailBody = @""; 
[picker setMessageBody:emailBody isHTML:NO]; 

[self presentModalViewController:picker animated:YES]; 
[picker release]; 
Смежные вопросы