Ich bin neu in iOS. Ist es möglich, eine benutzerdefinierte Ansicht oder einen Dialog anstelle des standardmäßigen iOS-Standorterlaubnis-Dialogfelds anzuzeigen?Benutzerdefinierte Ansicht für iOS-Standortberechtigungsdialog anzeigen
Antwort
direkte Antwort präsentiert wird es nicht möglich
Erklärung:
Nur Option wird durch die Verwendung Cocoa Keys Beschreibung String gesetzt (Die Tasten im Zusammenhang mit den Cocoa Touch-Umgebungen)
In einem dieser Schlüssel zu
NSLocationWhenInUseUsageDescription NSLocationAlwaysUsageDescription ationWhenInUseUsageDescription
Info.plist
und setzen es ist Wert zu, was auch immer, die den Zweck des Erhaltens Lage
ex beschreiben:
MyApp picks you up from where you are. To book airport rides, choose “Allow” so the app can find your location.
Wichtig : Um die Privatsphäre der Nutzer zu schützen, ist eine iOS App mit oder nach iOS 10 verknüpft .0, die auf die Standortinformationen des Benutzers zugreift, muss diese Absicht statisch deklarieren. Fügen Sie den NSLocationAlwaysUsageDescription-Schlüssel in die Info.plist-Datei Ihrer App ein, und geben Sie eine Zweckzeichenfolge für diesen Schlüssel an. Wenn Ihre App versucht, auf die Standortinformationen des Nutzers ohne eine entsprechende Zweckzeichenfolge zuzugreifen, wird Ihre App beendet.
Wenn Sie diese Nachricht für die Lokalisierung der Suche Link
Nein, dieser Dialog wird vom Betriebssystem angezeigt und kann nicht geändert werden. Es ist ein wichtiger Teil des Datenschutzmanagements, dass der Dialog für alle Apps konsistent dargestellt wird und dass Apps den Berechtigungsprozess nicht ändern können.
Sie können eine benutzerdefinierte Ansicht oder die Warnung vor anfordernden Berechtigungen angezeigt, die erklärt, was und die Notwendigkeit geschieht die Warnung zu klicken Sie auf „Zulassen“ auf die über ist
- 1. anzeigen benutzerdefinierte Ansicht Ausgabe
- 2. Benutzerdefinierte Ansicht für Menüpunkt
- 3. Cocoa benutzerdefinierte Ansicht für NSMenuItem
- 4. iAd benutzerdefinierte Übergang für Interstitial-Anzeigen
- 5. Ausblenden von Connections Inspector für benutzerdefinierte Ansicht
- 6. workfront-api - Benutzerdefinierte Ansicht
- 7. Org-Modus Benutzerdefinierte Agenda-Ansicht: Status aller aktuellen Gewohnheiten anzeigen
- 8. Menü für NSStatusItem mit Ansicht anzeigen
- 9. Wie erstelle ich benutzerdefinierte Ansicht für Rails Admin?
- 10. Wie funktioniert UIMenuController für eine benutzerdefinierte Ansicht?
- 11. Akzeptieren eines Textstils für eine benutzerdefinierte Ansicht
- 12. Benutzerdefinierte Ansicht Controller für Einstellungen Bundle?
- 13. benutzerdefinierte Ansicht für den universellen Einsatz
- 14. Benutzerdefinierte Ansicht für Bildlauf in UITableView
- 15. Using AngularJs dynamische Direktiven für benutzerdefinierte Ansicht
- 16. Benutzerdefinierte SeekBar Ansicht Implementierung
- 17. UITableView SectionIndexTitle Benutzerdefinierte Ansicht
- 18. Erweiterung Benutzerdefinierte Backbone Ansicht
- 19. Programmatisch Storyboard-Ansicht anzeigen
- 20. Anzeigen einer UIViewController-Ansicht
- 21. Überlappende Ansicht anzeigen
- 22. Benutzerdefinierte Ansicht nicht angezeigt
- 23. Android Benutzerdefinierte Ansicht Constructor
- 24. onMeasure benutzerdefinierte Ansicht Erklärung
- 25. deklarieren benutzerdefinierte Ansicht Konstrukteurs
- 26. Benutzerdefinierte Container Ansicht Controller
- 27. benutzerdefinierte Ansicht mit Layout
- 28. Benutzerdefinierte Ansicht in UITableViewCell
- 29. Benutzerdefinierte Ansicht zeichnen
- 30. Unterschiedliche Ansicht der Klasse anzeigen
Vielen Dank für Ihre Antwort. Meine Frage ist, können wir eine benutzerdefinierte Ansicht/Dialog anzeigen, bevor der Standort Erlaubnis Dialogfeld angezeigt wird. So werden zwei Dialoge angezeigt, das erste ist das benutzerdefinierte und das zweite ist das iOS-Erlaubnisdialogfeld. – user867662
@ user867662 Ja, ich habe Ihnen die maximale Stufe der Anpassung gezeigt, die Sie mit dem iOS-Erlaubnisdialog machen können. – Alupotha