Кажется, лучший подход - использовать NSToolbar. Однако мне не очевидно, как сделать NSTextField в NSToolbar гибким по ширине. Это возможно? Поведение текстового поля по умолчанию состоит в том, чтобы оставаться постоянной шириной, даже если размер панели инструментов изменяется.Как реализовать панель инструментов браузера в Cocoa?
0
A
ответ
2
Убедитесь, что вы правильно настроили maxSize и minSize на панели инструментов, а затем установите маску авторазмера в текстовое поле. Вы контролируете размер представления на панели инструментов так же, как если бы оно было в окне, либо убедитесь, что его ширина является гибкой в IB, если вы ее там создаете, или укажите NSViewWidthSizable, если вы создаете ее в коде.
Смежные вопросы
- 1. как реализовать панель инструментов в ионной?
- 2. Как создать панель инструментов веб-браузера?
- 3. Как реализовать панель инструментов андроида Назад
- 4. Панель браузера файлов внутри приложения Cocoa
- 5. пытается реализовать панель инструментов в android
- 6. Как реализовать сворачивающуюся панель инструментов с панелью инструментов не
- 7. скрыть панель инструментов WebStorm, отображающую значки браузера
- 8. Панель инструментов Autohide только в полноэкранном режиме в Cocoa
- 9. Попытка реализовать панель инструментов с AppCompat v21
- 10. Как добавить панель инструментов в примере браузера PySide?
- 11. Как реализовать следующий стиль/настроить панель инструментов в iphone applicaiton?
- 12. Как реализовать панель инструментов в заданном ящике навигации по умолчанию?
- 13. Как реализовать панель инструментов в качестве заголовка UICollectionView
- 14. Создание панели инструментов браузера?
- 15. Как я могу добавить панель инструментов в панель инструментов программно?
- 16. Как встроить панель инструментов и панель инструментов QML в QMainWindow
- 17. Сменить панель инструментов на другую панель инструментов
- 18. Как удалить панель инструментов yandex из моего браузера?
- 19. Как реализовать рушительную панель инструментов с фрагментами и NavigationDrawer?
- 20. Как скрыть панель инструментов
- 21. Удалить панель инструментов браузера в окне расширения Chrome
- 22. Панель инструментов Android - Как реализовать Spinner для режима навигации?
- 23. Панель инструментов назад Анимация
- 24. Панель инструментов браузера вмешивается в область заголовка CSS
- 25. Панель инструментов Java GUI
- 26. Вторая панель инструментов, как Почтового + панель инструментов под NSScrollView
- 27. Панель инструментов в DialogFragment
- 28. Ext.js Панель инструментов
- 29. Панель инструментов в Javascript
- 30. Как добавить программу в панель инструментов и реализовать, чтобы перевернуть панель В Mac?
В IB есть максимальная и минимальная ширина и высота. Однако они не сохраняются - они всегда возвращаются к фактической ширине текстового поля. – user53937