Ich arbeite an einer Beispielkarte Kit-App für iOS. Ich habe alles funktioniert und eine Schaltfläche in der Symbolleiste, um den MKUserTrackingMode umzuschalten. Das mag eine dumme Frage sein, aber ich habe alle Optionen in der IB durchsucht und in der Dokumentation nachgeschaut, und ich kann keine Schaltflächenoptionen wie die für den aktuellen Standort/Kompass in der iOS Maps App finden. Ist dieser spezielle Button für Entwickler verfügbar?Ist die Schaltfläche "Aktueller Standort/Kompass" im iOS-SDK verfügbar?
Antwort
Sie müssen ein MKUserTrackingBarButtonItem erstellen und es dem MKMapview im Konstruktor übergeben, dann fügen Sie dieses Schaltflächenelement dem Navigationsmenü hinzu (oder wo immer es Ihre Schaltfläche sein sollte).
- (void)viewDidLoad
{
[super viewDidLoad];
MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.map];
self.navigationItem.rightBarButtonItem = buttonItem;
}
Vielleicht verstehe ich Ihre Frage nicht, aber es klingt, als ob Sie die userTrackingMode
Eigenschaft Ihrer MKMapView
auf die MKUserTrackingMode.MKUserTrackingModeFollowWithHeading
setzen möchten.
Vielen Dank für Ihre Antwort, aber ich habe diesen Teil funktioniert. Ich verwende eine Symbolleistenschaltfläche mit Textbeschriftung. Ich möchte die Schaltfläche in der Google Maps App replizieren, um die Status des Tracking-Modus umzuschalten. Ich habe alle Interface-Builder und die Dokumente gesucht und kann diese Schaltfläche nicht finden. – vichudson1
- 1. Aktueller Standort im Simulator
- 2. Django, Aktueller Monat im Abfragesatz
- 3. Laufzeitfehler 3021 - kein aktueller Datensatz zum Löschen der Schaltfläche
- 4. Überprüfen, ob die iOS-App im App Store verfügbar ist
- 5. Aktueller Zeitstempel
- 6. Verwenden von Subversion, wo ist "aktueller" Quellcode gespeichert?
- 7. Sitzungsvariable ist nicht verfügbar
- 8. Die Schaltfläche 'Quelle' im Basisprogramm zeigt
- 9. Ist die FoldLeft-Funktion in R verfügbar?
- 10. Ist die Spezifikation x.224 frei verfügbar?
- 11. Aktueller Artikel ViewPageAdapter Android
- 12. Aktueller Fenstertitel in C
- 13. Aktueller Stand von HTML5-Video im Jahr 2013
- 14. Aktueller Wert im Range Validator ErrorMessage - MVC 5
- 15. Schaltfläche im Raster hinzufügen
- 16. TFS Aktueller Sprint URL
- 17. Aktueller Benutzer in Rails
- 18. Aktueller Status von Upshot.js
- 19. Ist Pipelining/OoOE auf modernen x86-Prozessoren im Realmodus verfügbar?
- 20. Fehler Abnehmen Volumen: Volumen ist im ‚verfügbar‘ Zustand
- 21. Aktueller Benutzer in Magento?
- 22. Storyboard nicht im Codebehind verfügbar
- 23. PHP memcache - prüfen, ob Server im Pool verfügbar ist?
- 24. Elixir ExUnit: Modul im Test ist nicht verfügbar
- 25. Google Chrome, im Ressourcenbereich suchen ist nicht mehr verfügbar?
- 26. Irgendeine vorherige Aktivität im Stapel von aktueller Aktivität beenden?
- 27. ‚stringByAppendingPathComponent‘ ist nicht verfügbar
- 28. ConfigurationManager ist nicht verfügbar
- 29. get Aktueller Benutzerkontext
- 30. aktueller Standort mit Android
Vielen Dank! Genau das, was ich gesucht habe. Ich habe nicht erwartet, dass es eine eigene Klasse ist, ich dachte, es wäre nur ein Button-Stil. Ich verschwendete sogar Zeit, meine Umschaltfunktion zu machen. Es kommt in die Klasse eingebaut !!! – vichudson1