2011-10-28 11 views
5

annotationViewの画像を他の画像の上に表示したいので見やすくなります。注文を設定する方法はありますか?注釈ビューレイヤーでzオーダーを設定する方法はありますか?

私は

[theMap addAnnotations:arrayOfLessImportantItems]; 
[theMap addAnnotations:arrayOfMoreImportantItems]; 

ような何かをしようと思った。しかし、それはそれらを置いたときに特定の順序を守っていないMKMapViewDelegate mapView:viewForAnnotationデリゲートメソッドという本を試した後は明白です。 (注釈ビューはプールからのものであるため、マップが画面上を移動するので、デリゲートはannotationView画像を追加して削除する必要があります)。

しかし、私は見やすくしたい彼らはあまり重要でない地図ピンの後ろに埋もれてしまいます。これを克服する方法はありますか?

+2

で[この回答](http://stackoverflow.com/q/7142367/467105を)しようとするだろうだけの方法

yourView.layer.zPosition = 1; 

作品。 – Anna

+0

それは完全に機能しました。ありがとうございました。 – Jim

答えて

17

ビューのz-インデックスを変更するには、CALayerのzPositionプロパティ(QuatzCore.hをインクルードする必要があります)を使用することもできます。それは、HTML/CSS :)

関連する問題