【发布时间】:2017-09-02 16:32:19
【问题描述】:
我将子视图中的 Gif 图像绘制到 Mapview 上。 Gif 不仅仅是矩形。新图像将被旋转,因此无法在旧图像上绘制新图像。我需要在绘制新图像之前清除旧图像。我找不到任何解决方案来做到这一点。到目前为止,这是我的工作代码:
CALayer *layer = [CALayer layer];
layer.bounds = CGRectMake(0, 0, 260, 260);
CGPoint center = CGPointMake(150, 300);
layer.position = center;
layer.contents = (id) [UIImage imageNamed:@"Image.gif"].CGImage;
layer.affineTransform = CGAffineTransformMakeRotation(angleDegree * 3.14/180);
[[mapView layer] addSublayer:layer];
【问题讨论】:
标签: ios uiimageview uiimage calayer