Ek açıklama görünümü katmanında z sırasını ayarlamanın bir yolu var mı?

Bazı ek açıklamalara sahip olmak istiyorumGörüntüler diğerlerinin üstünde görünür, böylece daha kolay görülebilirler. Siparişi ayarlamanın bir yolu var mı?

Sanki bir şey gibi deneyebilirim diye düşündüm.

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

Fakat bunu denedikten sonra delegasyon yöntemi MKMapViewDelegate mapView: viewForAnnotation 'ın onları koyarken belirli bir sıraya uymadığını görüyoruz. (Ek açıklama görünümleri bir havuzdan geldiğinden, temsilci ekranın etrafında kaydırıldığında ek açıklama eklemeli ve kaldırmalıdır.)

Ama daha kolay görmek istediğim küçük bir eşyam var ve daha az önemli olan harita pimlerinin arkasında gömülüyorlar. Bunu aşmanın bir yolu var mı?

5
Bu mükemmel çalıştı. Teşekkür ederim.
katma yazar Jim, kaynak
Bu yanıtı deneyin.
katma yazar Anna, kaynak

1 cevap

Ayrıca, görünümün z dizinini değiştirmek için CALayer'den (QuatzCore.h içerecek) zPosition özelliğini de kullanabilirsiniz.

yourView.layer.zPosition = 1;

Sadece html/css ile çalıştığı şekilde çalışır :)

17
katma
Artık iOS için geliştirmiyorum, bu yüzden iOS 11'de nasıl davranacağımı bilmiyorum
katma yazar smihael, kaynak
Bu, iOS 11'de artık çalışmıyor gibi görünüyor.
katma yazar Marco Pappalardo, kaynak