Wie würde man das machen? Ich suche ein dichtes, rein grafisches Menü auf Tap-Hold.Kann ich UIMenuController von der Unterklasse ableiten, so dass er Symbole statt nur Text verwenden kann?
Antwort
In 3.2 können Sie Menüelemente mit der Eigenschaft menuItems
hinzufügen. Aber ich denke, Subclassing wird nicht sinnvoll sein, da es ein Singleton ist, der die Ansichten der einzelnen Menüpunkte nicht zurückgibt. Sie können auf menuFrame
zugreifen, wenn setMenuVisible:animated:
aufgerufen wird, damit Sie Ihre eigene Ansicht hinzufügen können, die wie ein Menüelement mit Symbolen aussieht. Aber zum Hinzufügen von Symbolen zu den Systemmenüpunkten ... Ich denke, du solltest bei dem bleiben, was Apple dir gibt;)
Ich habe eine Kategorie geschrieben, um Image für UIMenuItem zu unterstützen. Es basiert auf Methodenwechsel, sollte aber in den meisten Fällen sicher sein.
https://github.com/cxa/CXAImageMenuItem
Hinweis: doppelte Antwort auf https://stackoverflow.com/a/14140904/395213
EDIT: den obigen Link 404'ed wird, um diesen Link
Mein niedrigen Ruf lass mich nicht funktioniert Post Links, daher antworte ich hier nochmal:
Überprüfen Sie Emoji & Symbole, vielleicht wird es zu Ihrem Zweck passen.
Gehen Sie zu Ihrem Xcode-Menü -> Bearbeiten -> Emoji & Symbole.
Bsp .:
let menuItemYes = UIMenuItem(title: "✅", action: "doSomething")
Viel Glück!
- 1. Kann ich einen ViewController, der von einem Storyboard instanziiert wird, von der Unterklasse ableiten?
- 2. Wie kann ich CALayer von der Unterklasse ableiten, um eine vorher festgelegte Ebene zurückzugeben?
- 3. Wie kann ich meinen Taschenrechner so einrichten, dass er weiterläuft?
- 4. segmentierten Controller so einstellen, dass er horizontal gescrollt werden kann
- 5. Maven - POM: Wie kann der Jetty-Port geändert werden, so dass er später abgerufen werden kann?
- 6. Wie kann ich dem MinGW-Linker mitteilen, dass er nicht alle Symbole exportieren soll?
- 7. Kann ich Show teilweise ableiten?
- 8. Wie kann ich UIView ableiten?
- 9. Wie kann ich es so machen, dass der Text in der Mitte der Zelle statt des Raums ist?
- 10. Kann man Phabricator/Arcanist so konfigurieren, dass er Java fusselt?
- 11. Wie kann man service statt systemctl verwenden?
- 12. Kann 'Iterator' nur die Unterklasse 'const_iterator' eingeben?
- 13. Kann ich von einer Klasse ableiten, die nur von einer "Fabrik" erstellt werden kann?
- 14. Wie platziere ich Text in der Zwischenablage, so dass er als Tabelle in Word eingefügt wird?
- 15. nur Bootstrap-Symbole verwenden?
- 16. Wie kann ich den Listener so einstellen, dass er in der Navigationsleiste wechselt?
- 17. Kann ich UIView in Swift prägnanter ableiten?
- 18. Wie kann ich den LoginButton von Meteor so einstellen, dass er kein DropDown ist?
- 19. Wie überschreibe ich den Text in einer Datei mit Python3, so dass der Benutzer mehr schreiben kann, ohne dass er sich mit altem Text herumschlägt?
- 20. Wie kann ich den Cassini-Webserver so konfigurieren, dass er Anfragen an verschiedene Hosts annimmt?
- 21. Wie kann ich andere Symbole als Symbole in der SymbolIcon-Enumeration verwenden?
- 22. Wie kann ich meinen Gegner so drehen, dass er einem Wegpunkt in Unity gegenübersteht?
- 23. Wie kann ich einen Container so skalieren, dass er seinem skalierten (oder anderweitig transformierten) Inhalt entspricht?
- 24. Kann ich einen Java Swing JTextArea so ändern, dass er wie ein JPasswordField aussieht?
- 25. Kann ich font-awesome Symbole in E-Mails verwenden
- 26. Warum kann ich Show hier nicht ableiten?
- 27. Warum kann ich datetime.date nicht ableiten?
- 28. Symbole im ER-Diagramm verstehen
- 29. Kann ich Fontawesome-Symbole ohne Bootstrap-CSS verwenden?
- 30. Wie kann ich den omnisharp syntastischen Syntaxprüfer so konfigurieren, dass er milder wird?