0

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

[self.mapView.contents setRotation:desiredAngle];

或者

[self.mapView setTransform:CGAffineTransformMakeRotation(desiredAngle)];

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

4

1 回答 1

0

显然,将 mapView 的宽度和高度设置为包含视图的对角线可以解决此问题。要理解为什么我们只需要考虑视图行为并弄清楚如果我们为视图框架采用更大的正方形,则不会出现白色区域。总而言之,您的 mapView 必须足够大,才能将其(实际)角隐藏在用户视线之外。不是真正的解决方案,更多的是一种解决方法,但对我来说已经足够了。希望能帮助到你

于 2011-12-13T17:26:50.987 回答