Jim*_*Jim 5 mapkit mkmapview ios mkmapviewdelegate
我希望有一些annotationView图像显示在其他图像之上,因此它们更容易看到.有没有办法设定订单?
我以为我会尝试类似的东西
[theMap addAnnotations:arrayOfLessImportantItems];
[theMap addAnnotations:arrayOfMoreImportantItems];
Run Code Online (Sandbox Code Playgroud)
但是在尝试此操作后很明显,委托方法MKMapViewDelegate mapView:viewForAnnotation在放下它们时不会观察到任何特定的顺序.(由于注释视图来自池,因此当地图在屏幕上移动时,委托必须添加和删除注释视图图像.)
但我确实有一些我希望更容易看到的项目,并且它们被埋在不太重要的地图引脚后面.有办法克服这个问题吗?
smi*_*ael 16
您还可以使用CALayer中的zPosition属性(您必须包含QuatzCore.h)来更改视图的z-index.
yourView.layer.zPosition = 1;
Run Code Online (Sandbox Code Playgroud)
与html/css的方式一样工作:)
| 归档时间: |
|
| 查看次数: |
3884 次 |
| 最近记录: |