Ich versuche, eine "Neue" Schaltfläche und eine "Suche" -Schaltfläche für meine App auf der Touchbar hinzuzufügen. In System-Apps sind dies ein Pluszeichen bzw. eine Lupe. Gibt es eine Möglichkeit, diese Systemicons auf meinen Touchbar-Schaltflächen zu verwenden, z. B. in UIBarButtonItems? Wenn nicht, wie kann ich den Inhalt einer Touchbar-Taste als Lupe oder als Pluszeichen festlegen? Ich benutze Swift. Vielen Dank.Kann ich die Touchbar-Symbole des Systems in meiner App verwenden?
0
A
Antwort
1
Apple stellt viele Systemicons zur Verfügung, die Sie in Ihrer App verwenden können. Die Human Interface Guidelines haben eine schöne visuelle Referenz aller Symbole available here. Diese können in Ihrer App unter Verwendung der zugehörigen Konstante NSImage.Name (ebenfalls in der HIG beschrieben) referenziert werden.
let addImage = NSImage(named: .touchBarAddTemplate)
let searchImage = NSImage(named: .touchBarSearchTemplate)
:
Als Beispiel können die neuen und Suchbilder verwendet werden, bekommen
1
Vielleicht könnten Sie diese Symbole in den Systemdateien finden, kopieren Sie sie und verwenden Sie sie in Ihrer Anwendung, aber ich würde es nicht empfehlen. Sie sind Apples geistiges Eigentum, und Sie dürfen sie nicht für öffentliche Projekte verwenden.
Sie sollten auf Websites wie flaticon.com für ähnliche Kunstwerke suchen oder sie selbst erstellen.
Verwandte Themen
- 1. Verwenden Sie die Bildschirmsperre in meiner App
- 2. Verwenden Sie eine andere Regionsnotation als die Regionalnotation des Systems
- 3. Wie kann ich OpenStreetMap in meiner Compact Framework App verwenden?
- 4. Kann ich die standardmäßigen Save/New/etc-Dateisymbole des Systems in WPF verwenden?
- 5. Kann ich Apple Systemsounds in meiner iOS App verwenden?
- 6. Wie kann ich System-Icons in meiner Android-App verwenden?
- 7. Kann ich Apple-Grafiken in meiner iPhone-App verwenden?
- 8. Wie kann ich NSError in meiner iPhone App verwenden?
- 9. Schauspieler die Lebensdauer des Systems in WPF
- 10. Kann ich CorrelationId des Messaging-Systems als Primärschlüssel verwenden und für weitere Kommunikation verwenden?
- 11. Wie kann die Konfiguration des Spring-Boot-Systems überschrieben werden?
- 12. Kann ich die DPI-Auflösung meiner Java Swing-Anwendung einstellen, ohne die DPI-Einstellungen des Systems zu ändern?
- 13. So erfassen Sie die Ausgabe des Systems()
- 14. Scopes des Systems in Systemanalyse
- 15. Kann eine Facebook-App die Datenbank meiner Website verwenden?
- 16. Gesamtspeicherverbrauch des Systems
- 17. Wie kann ich die Barrierefreiheit in meiner iOS App deaktivieren?
- 18. Wie kann ich die Schaltfläche in meiner App schließen/beenden?
- 19. Kann ich Systemui von meiner Android App aus deaktivieren?
- 20. Kann ich die I/O meiner C# -App beschränken
- 21. Wie kann ich Python3's vent verwenden die gleiche Version von pip3 wie meines Systems?
- 22. Wie bekomme ich die Betriebszeit des Linux-Systems?
- 23. Erhalte die MAC-Adresse des Systems in Java
- 24. Kann ich andere App öffnen schließen Rückrufe in meiner App
- 25. Wie kann ich die Build-Nummer und/oder DateTime des letzten Builds in meiner App anzeigen?
- 26. Wie kann ich die Bundle-Größe meiner iOS-App reduzieren?
- 27. Datum des Android-Systems auf heute zurücksetzen
- 28. Nicht blockierende Version des Systems()
- 29. Verwenden eines Knotenmoduls in meiner Angularjs-App
- 30. Ich möchte SQL in meiner App verwenden | Alamofire, Swift