Şu anda mapkit ile çalışan ve şaşırıp ediyorum.
Ben kullanıyorum özel açıklama görünümü var ve ben kendi simgesi ile harita üzerinde noktayı göstermek için resim özelliğini kullanmak istiyorum. Bu çalışma cezası var. Ama benim de yapmak istiyorum varsayılan çizgisi görünümü (açıklama simgesi dokunulduğunda başlık / altyazı ile gösterir balonu) geçersiz kılmak etmektir. Ben belirtme çizgisi kendisini kontrol edebilmek istiyorum: mapkit sadece sol ve sağ yan çizgisi manzarası, ama belirtme çizgisi balonu için özel bir görünüm sağlamak için, ya da o boyutu sıfır veya başka bir şey vermek için hiçbir şekilde erişim sağlar.
Benim fikrim skinTenimde selectAnnotation / deselectAnnotation geçersiz kılmak oldu MKMapViewDelegateve sonra benim özel açıklama görünümüne arama yaparak kendi özel görünümünü çizin. Bu çalışır, ancak sadece canShowCalloutayarlandığında YESbenim özel açıklama görünümü sınıfında. Ben bu seti varsa bu yöntemler denilen DEĞİLDİR NO(varsayılan çizgisi kabarcık çizilmez böylece, benim istediğim şey olan). Yani kullanıcı harita üzerinde benim açımdan değindi eğer bilmenin bir yolu var (o seçildi) ya da benim açıklama görüş parçası olmayan bir noktaya dokundu varsayılan çizgisi kabarcık görünümü gösterisi yukarı kalmadan (onu delected).
Ben farklı bir yolda gidiyor ve sadece haritadaki kendim tüm dokunmatik olaylarını ele ve ben bu çalışma almak gibi olamaz çalıştı. Ben harita görünümünde dokunmatik olaylarını yakalamak ilgili diğer mesajları okumak ama ben istemiyorum tam olarak ne olduğunu. Çizim önce çizgisi balonu kaldırmak için harita görünümünde içine kazmak için bir yol var mı? Ben bir kayıp değilim.
Baska öneri? Ben belirgin bir şey eksik?













