当我尝试截取包含UIView
实例的RMMapView
屏幕截图时,生成的图片会将RMMapView
显示为默认图块。 takeSnapshot
和takeSnapshotAnIncludeOverlay:(BOOL)overlay
中的内置功能不够,因为我需要包含其他子视图。任何MapBox开发者都有任何建议吗?谢谢!
答案 0 :(得分:0)
好吧,所以我想了一个' hack'这样做的方法,但希望mapbox开发人员可以在这里阐明核心问题:包含$forum = Forum::first(); // One Query
$forum->children(); // Many queries
的视图的截图。
解决方法如下:
RMMapView
并向其添加另一个虚拟UIView
,dummy2。UIView
,因为您需要截取主视图中可见的不同子视图的屏幕截图。UIImageView
以截取地图框地图和模糊设置图片,以隐藏其SDK添加的细线。UIImageView
添加到dummy2,将dummy2添加到dummy1。你有它,地图的一个很好的UIImageView
和视图中的其他子视图。荒谬的解决方法?绝对