Arj*_*wal 2 objective-c ios mapbox
/**@name捕获地图视图的快照*/
/**拍摄地图视图的快照.默认情况下,还会捕获包含任何可见注释的叠加层.@return描绘地图视图的图像.*/
- (UIImage *)takeSnapshot;
Run Code Online (Sandbox Code Playgroud)
/**拍摄地图视图的快照.
@param includeOverlay是否包含包含任何可见注释的叠加层.
@return描绘地图视图的图像.*/
- (UIImage *)takeSnapshotAndIncludeOverlay:(BOOL)includeOverlay;
Run Code Online (Sandbox Code Playgroud)
小智 5
其实你可以使用一个名为方法takeSnapshot在RMMapView它返回一个UIImage的,所以你可以用它为任何你想要的,这里有一个例子模糊了我的快照
-(UIImage*) performScreenshotAndBlur
{
UIImage *blurImage = self.mapView.takeSnapshot;
blurImage = [blurImage applyBlurWithRadius:10 tintColor:[UIColor colorWithRed:0.067 green:0.067 blue:0.067 alpha:0.2] saturationDeltaFactor:1.8 maskImage:nil];
return blurImage;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |