я выполнившее изображение контроллера сборщика делегат:как показать Ios фото библиотеки GIF на UIImageView
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *mediaType = [info valueForKey:UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:@"public.image"]) {
UIImage *anImage = [info objectForKey:UIImagePickerControllerOriginalImage];
//i know i can get image name from info key.
if(self.block) self.block(YES, anImage, nil);
}
[picker dismissViewControllerAnimated:YES completion:nil];
}
я использую категорию UIImageView + PlayGIF показать GIF изображений (загрузчик в моем приложении) от основных пакета ресурсов successfully.Some вещь, как:
NSData *gifData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"loading_image.gif" ofType:nil]];
CGRect bnd = view.bounds;
loader.gifView = [[YFGIFImageView alloc] initWithFrame:CGRectMake(bnd.size.width/2-60, bnd.size.height/2-70, 120, 120)];
loader.gifView.backgroundColor = [UIColor clearColor];
loader.gifView.gifData = gifData;
Вопросы: Так как я могу экспортировать фото библиотеки GIF в документ каталог как (whatevername.gif), а также использовать выше категории, чтобы показать GIF.
Или я могу получить прямые nsdata из фотобиблиотеки и использовать выше, чтобы показать gif. (я предпочитаю это).
Я не пробовал с UIWebView, могу ли я показать gif на UIWebView.
Thanks
большое спасибо за ответ (уже это делает), но я хочу использовать фо библиотеку (ALAsset), чтобы получить gifData и использовать YGF Категория, чтобы показать data.Please прочитать мой вопрос снова – Alok
Хм, я понимать выборку GIF из библиотеки –
http://stackoverflow.com/questions/5187251/ios-select-a-gif-from-the-photo-library-convert-to-nsdata-for-use-in-multipart –