添加地图视图的固定按钮Overtop

时间:2011-12-04 22:25:35

标签: iphone objective-c ios openstreetmap route-me

我有一个非常快速的问题,这可能是非常简单的。我目前有一个应用程序,我正在使用route-me和OpenStreetMap,基本上我有一个视图将地图加载到整个窗口。

当尝试使用在Interface Builder中添加到此视图的按钮来运行项目时,地图会加载按钮的上方,并且不会显示。

地图视图由自定义类RMMapView(route-me类)加载,我已经知道如何向地图本身添加标记,但不知道屏幕一角不会移动的固定按钮用户拖动地图。我想将按钮添加为叠加层,一个超出地图视图本身的视图。

如果你们能给我任何关于如何做到这一点的提示,我将非常感激。

感谢。

3 个答案:

答案 0 :(得分:5)

[mapView bringSubviewToFront:button];

也许这有帮助。

答案 1 :(得分:2)

将mapView作为子视图添加到视图中,并将该按钮作为子视图添加到同一视图中。

答案 2 :(得分:0)

在Interface Builder中,在包含所有场景的左侧窗格中,切换按钮和MapView的位置。如果按钮列在MapView上方,请将其向下拖动以使其位于其下方..反之亦然。这将改变哪个视图位于另一个视图之上。