Es scheint, als wäre der beste Ansatz, NSToolbar zu verwenden. Es ist mir jedoch nicht klar, wie man ein NSTextField innerhalb einer NSToolbar in Bezug auf die Breite flexibel macht. Ist das möglich? Das Standardverhalten des Textfelds soll eine konstante Breite bleiben, auch wenn die Größe der Symbolleiste geändert wird.Wie Browser-Symbolleiste in Cocoa zu implementieren?
0
A
Antwort
2
Stellen Sie sicher, dass Sie für den Symbolleisteneintrag "maxSize" und "minSize" korrekt festgelegt haben, und legen Sie dann die Autoresize-Maske für das Textfeld selbst fest. Sie können die Größe einer Ansicht in einer Symbolleiste genau wie in einem Fenster steuern. Stellen Sie entweder sicher, dass die Breite in IB flexibel ist, wenn Sie sie dort erstellen, oder NSViewWidthSizable, wenn Sie sie in Code erstellen.
Verwandte Themen
- 1. Implementieren eines KVO/Bindings-Compliant Bridge-Patterns in Cocoa
- 2. So implementieren Sie eine sehr große Bildlaufansicht in Cocoa
- 3. wie zu implementieren IXunitTestCollectionFactory
- 4. Wie zu implementieren Navigationsschublade
- 5. Was ist der beste Weg, Syntax-Highlighting von Quellcode in Cocoa zu implementieren?
- 6. Wie Implementieren von Konstruktor in Java zu implementieren?
- 7. Wie spare Array in Cocoa
- 8. Wie ModalDialog in Cocoa WebView
- 9. Berechtigungen in iOS, wie zu implementieren
- 10. Wie zu implementieren Observer-Muster in C++
- 11. Wie LAR-Patch in NS2 zu implementieren?
- 12. Wie zu implementieren Heap Traversal in Python
- 13. wie Dependency Injection in MVC zu implementieren?
- 14. Wie Like-Bedingung in SparkSQL zu implementieren?
- 15. Wie zu implementieren Rabbitmq in Winkel js
- 16. Wie zu implementieren string.rfind in Lua
- 17. Wie URL Umschreiben in ASP.Net zu implementieren?
- 18. Wie dompdf in CakePHP 3 zu implementieren?
- 19. Wie CDC in MySQL-Datenbank zu implementieren
- 20. Versprechen, wie in dieser Situation zu implementieren?
- 21. Wie aws.sdk.ts Datei in Typescript zu implementieren?
- 22. Wie AutoScroll in DataGridView zu implementieren?
- 23. Wie P2P in C# zu implementieren?
- 24. Wie ein Singleton zu implementieren - in Weblogic
- 25. Wie zu implementieren D3 in Angular 2
- 26. Wie ScrollView in Python/Kivy zu implementieren
- 27. Wie zu implementieren, große Int in C++
- 28. Wie hook_theme in Drupal 7 zu implementieren?
- 29. Wie UIViewControllerTransitioningDelegate in UIStoryboardSegue zu implementieren?
- 30. Wie Delegaten in FileSystemWatcher zu implementieren?
In IB gibt es maximale und minimale Einstellungen für Breite und Höhe. Sie werden jedoch nicht gespeichert - sie werden immer auf die tatsächliche Breite des Textfelds zurückgesetzt. – user53937