Ich habe ausgiebig gesucht und kann nicht für das Leben von mir keine Informationen darüber finden, wie man einen ähnlichen Effekt wie den iTunes Songtitel Scrolling erreicht, wenn der Text in Cocoa zu groß ist. Ich habe versucht, die Grenzen auf einem NSTextField vergebens zu setzen. Ich habe versucht, NSTextView sowie verschiedene Versuche, NSScrollView zu verwenden. Ich bin sicher, dass ich etwas einfaches vermisse, aber jede Hilfe würde sehr geschätzt werden. Ich hoffe auch, CoreGraphics möglichst nicht verwenden zu müssen.iTunes Songtitel Scrollen in Cocoa
Example, beachten Sie die "Base.FM http://www." Text wurde gescrollt. Wenn Sie ein besseres Beispiel benötigen, öffnen Sie iTunes mit einem Titel mit einem ziemlich großen Titel und beobachten Sie, wie er vor und zurück blättert.
Ich würde sicherlich denken, es gibt eine einfache Möglichkeit, nur einen Markiereffekt mit einem NSTextField und einem NSTimer zu erzeugen, aber leider.
Funktioniert wie ein Champion. Ich kann nicht glauben, dass ich ähnliche Beispiele im Internet nicht finden konnte. Vielleicht ist es jetzt einfach zu einfach, dass ich deine Lösung sehe. –
Das liegt wahrscheinlich an seiner Art von UI-Anti-Pattern. Aus ein paar Gründen ist der Chef, dass der Benutzer zu jeder gegebenen Zeit die Information zeigt, die er wünscht? Wahrscheinlich nicht. – EricLeaf