旋转RMMapView的内容

时间:2011-12-13 09:25:05

标签: ipad rotation route-me

我正在使用route-me项目开发应用程序。我想让mapView旋转以适应当前的标题。我知道这个问题已经得到解决了。 因此,何时使用

[self.mapView.contents setRotation:desiredAngle];

[self.mapView setTransform:CGAffineTransformMakeRotation(desiredAngle)];
在RMMapview上的

我放在SplitViewController的detailViewController上,我得到了一个奇怪的行为。 它是旋转的视图,而不是包含在其中的地图。从图形上看,它意味着包含地图的方形旋转,我们可以看到方形角落以前的白色区域。 有人可以帮我解决这个问题,或者解释一下我最初没有做对的事情。 谢谢

1 个答案:

答案 0 :(得分:0)

显然将mapView的宽度和高度设置为等于包含View的对角线可以解决此问题。 要理解为什么我们只需要考虑视图行为,并确定如果我们为视图的框架采用更大的正方形,那么出现的白色区域就不会出现。 总而言之,mapView必须足够大才能隐藏用户视线中的(实际)角落。 不是真正的解决方案,更多是解决方法,但对我来说已经足够了。 希望它有所帮助