[英]MKMapView -> to UIImage -> to NSData
對於MKMapView:UIView
我怎么能將mkmapview的內容轉換為uiimage?
雖然從mkmapview的最終目標(或主要主要目標 ,如果你知道我的意思)是NSData var然后我可以附加到mimeType“image / png”的電子郵件
有點抓住MKMapview在任何特定時刻展示的截圖
把它放在(UIImage)mapImage上
NSData * imageData = UIImagePNGRepresentation(mapImage);
有小費嗎?
提前致謝
為什么不嘗試這樣的事情(未經測試)?
UIGraphicsBeginImageContext(mapView.frame.size);
[mapView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *mapImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *mapData = UIImagePNGRepresentation(mapImage);
[mapData writeToFile:[self myFilePath:@"yourMap.png"] atomically:YES];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.