我有一个非常快速的问题,这可能是非常简单的。我目前有一个应用程序,我正在使用route-me和OpenStreetMap,基本上我有一个视图将地图加载到整个窗口。
当尝试使用在Interface Builder中添加到此视图的按钮来运行项目时,地图会加载按钮的上方,并且不会显示。
地图视图由自定义类RMMapView(route-me类)加载,我已经知道如何向地图本身添加标记,但不知道屏幕一角不会移动的固定按钮用户拖动地图。我想将按钮添加为叠加层,一个超出地图视图本身的视图。
如果你们能给我任何关于如何做到这一点的提示,我将非常感激。
感谢。
答案 0 :(得分:5)
[mapView bringSubviewToFront:button];
也许这有帮助。
答案 1 :(得分:2)
将mapView作为子视图添加到视图中,并将该按钮作为子视图添加到同一视图中。
答案 2 :(得分:0)
在Interface Builder中,在包含所有场景的左侧窗格中,切换按钮和MapView的位置。如果按钮列在MapView上方,请将其向下拖动以使其位于其下方..反之亦然。这将改变哪个视图位于另一个视图之上。