質問: アノテーションビューレイヤーにzオーダーを設定する方法はありますか? 私はいくつかのannotationView画像を他の画像の上に表示して、見やすくしたいと思っています。注文を設定する方法はありますか? 私は何かを試すと思った ``` [theMap addAnnotations:arrayOfLessImportantItems]; [theMap addAnnotations:arrayOfMoreImportantItems]; ``` しかし、デリゲートメソッド `MKMapViewDelegate mapView:viewForAnnotation` は、デリゲートされたときに特定の順序を観察しないことを、これを試した後で明らかです。 (注釈ビューはプールからのものであるため、マップが画面上を移動するたびに、delegateはannotationView画像を追加して削除する必要があります)。 しかし、私は見やすくしたい少数のアイテムを持っていますが、あまり重要でないマップピンの後ろに埋もれてしまいます。これを克服する方法はありますか?
回答: また、ビューのZ-インデックスを変更するには、CALayerのzPositionプロパティ(QuatzCore.hをインクルードする必要があります)を使用することもできます。 ``` yourView.layer.zPosition = 1; ``` ちょうどhtml/cssと同じように動作します:)