Είμαι σήμερα εργάζονται με το mapkit και είμαι κολλημένος.
Έχω μια προσαρμοσμένη προβολή σχολιασμό Είμαι με τη χρήση, και θέλω να χρησιμοποιήσω το ακίνητο εικόνα για να εμφανιστεί το σημείο στο χάρτη με τη δική μου εικόνα. Έχω αυτό λειτουργεί μια χαρά. Αλλά αυτό που θα ήθελα, επίσης, να κάνετε είναι να παρακάμψετε την προεπιλεγμένη προβολή επεξήγηση (η φούσκα που εμφανίζεται με τον τίτλο / υποτίτλων, όταν το εικονίδιο σχολιασμός έχει αγγίξει). Θέλω να είναι σε θέση να ελέγχει το ίδιο το επεξήγηση: η mapkit παρέχει μόνο πρόσβαση προς τα αριστερά και δεξιά βοηθητικές απόψεις επεξήγηση, αλλά δεν υπάρχει τρόπος να παρέχει μια προσαρμοσμένη προβολή για τη φούσκα επεξήγηση, ή να του δώσει μηδενικό μέγεθος, ή οτιδήποτε άλλο.
Η ιδέα μου ήταν να παρακάμψετε selectAnnotation / deselectAnnotation κατά τη γνώμη μου MKMapViewDelegate, και στη συνέχεια να σχεδιάσετε το δικό μου προσαρμοσμένη προβολή κάνοντας μια κλήση για να μου άποψη έθιμο σχολιασμό. Αυτό λειτουργεί, αλλά μόνο όταν canShowCalloutέχει οριστεί να YESτο έθιμο τάξη άποψή σχολιασμό μου. Αυτές οι μέθοδοι δεν ζήτησε αν έχω αυτό το σύνολο να NO(το οποίο είναι αυτό που θέλω, έτσι ώστε η φούσκα προεπιλογή επεξήγηση δεν έχει εκδοθεί). Γι 'αυτό και δεν έχουν καμία δυνατότητα να γνωρίζει αν ο χρήστης αγγίξει το σημείο μου στο χάρτη (που επιλέγεται) ή έστω ένα σημείο που δεν αποτελεί μέρος των απόψεων σχολιασμό μου (διαγραφείσα) χωρίς να χρειάζεται την προεπιλεγμένη επεξήγηση άποψη φούσκα εμφανίζονται.
Προσπάθησα να κατεβαίνει μια διαφορετική πορεία και μόλις το χειρισμό όλων των εκδηλώσεων αφής εαυτό μου μέσα στον χάρτη, και δεν μπορώ να φαίνεται να πάρετε αυτό εργασίας. Διάβασα άλλες θέσεις που σχετίζονται με την αλίευση γεγονότα επαφή στην προβολή χάρτη, αλλά δεν είναι ακριβώς αυτό που θέλω. Είναι ένας τρόπος για να σκάψει στην προβολή χάρτη για να αφαιρέσετε τη φούσκα επεξήγησης πριν από την κατάρτιση εκεί; Είμαι σε μια απώλεια.
Οποιεσδήποτε προτάσεις? Είμαι λείπει κάτι προφανές;













