簡體   English   中英

MKMapView - >到UIImage - >到NSData

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM