-1

我需要从这个库中获取不同颜色的 gif:https ://github.com/samvermette/SVPulsingAnnotationView

在库中,我可以访问 MKAnnotationView 层。但我需要生成的注释的动画 gif 才能在非 iOS 项目中使用。

4

1 回答 1

0

我曾经renderInContext从CALayer(结果)创建png。然后我使用python创建了gif。

UIGraphicsBeginImageContextWithOptions(result.bounds.size, result.opaque, 0.0);
[result renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSString *pngFilePath = [NSString stringWithFormat:@"%@/blue dot.png",docDir];
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation(image)];
[data1 writeToFile:pngFilePath atomically:YES];
于 2013-08-22T08:39:33.293 回答