Возможно ли изменить название моего приложения во время выполнения, которое отображается в доке?change dock-title программно
ответ
Вы могли бы попытаться изменить ярлык значок док плитки:
[[NSApp dockTile] setBadgeLabel:@"My custom text"]
Это не работает, это помещает ярлык поверх значка док-станции. Это не изменяет текст, отображаемый при наведении значка док-станции. – Noitidart
Нет, это не возможно. Dock использует отображаемое имя элемента файловой системы для процесса. Для связанного приложения это пакет приложений.
Это отображаемое имя может быть локализовано, но для любого системного языка это статическое свойство набора приложений.
Я заметил, что переименование файла пакета приложения (самый верхний, тот, который содержит «Содержание») меняет название, если вы переключаете «Keep in Dock» или завершаете перезапуск приложения, или даже если вы делаете «killall Dock». Это ожидаемое поведение? Однако после запуска 'killall Dock' я заметил, что окна все еще фокусируются, когда вы нажимаете значок док-станции, но если вы щелкнете правой кнопкой мыши значок док-станции, пункт меню« Выход »исчезнет, поэтому его, как и полуосвященный, но не полностью, его странный. – Noitidart
Вот изображение, показывающее ярлык на hover, есть ли какие-либо способы для этого? http://i.imgur.com/CjytiTk.pnghttp://i.imgur.com/CjytiTk.png – Noitidart
Я понял, о чем вы спрашивали, и к этому относится мой ответ: нет, нет никакого способа изменить этот заголовок программно. –
- 1. change view controller программно
- 2. android change imageview программно
- 3. change google.maps.DirectionsResult программно
- 4. iOS change SMSC программно
- 5. UIStoryboard change UITabBar Text программно
- 6. Change Button.Content через стиль программно
- 7. fltk change tab group программно
- 8. Change Link in Workbook Программно
- 9. Obj-C Change ViewController программно (две раскадровки)
- 10. Android, Change App: значение темы SwitchCompat программно
- 11. Swift Change View with performSegueWithIdentifier/программно
- 12. Google TV change pointer нажимает звук программно
- 13. change fusion table polygon color программно
- 14. Android change windowBackground программно при запуске приложения
- 15. Change Unity Sprite во время выполнения программно
- 16. iphone dev change tab bar view views программно
- 17. JQuery change() не работает, когда значение Textarea обновляется программно
- 18. Change Directory значок (папка) с помощью C# программно
- 19. Android Change Navigation Ящик Элементы меню Текст программно
- 20. Change Button Изображение drawableLeft программно не работает в android
- 21. Android startActivityForResult change change
- 22. ListItem change change
- 23. Oracle change change monitor
- 24. NHibernate change change tracking
- 25. Cyclic Change Change Listeners
- 26. C# TabControl TabPage Change
- 27. ReportViewer Change Control color
- 28. asp.net change .page width
- 29. xaml - change standardStyles programatically
- 30. Lightbox change image programatically
Thanks Dave - Я прочитал это как «ПЛИТКА моего приложения ... отображается в блоке», когда я ответил. :-) Я пошел вперед и удалил свой ответ, поскольку он совершенно неактуальен. Извините Нобика и Дидерика за шум –
Вы имеете в виду ярлык, показанный, когда вы, однако, над иконкой дока? Вы могли это понять? У меня такая же потребность. Я могу это сделать, переименовав .app и затем переключая «Keep in Dock» на значок, но переключатель «Keep in Dock» я не могу понять, как делать чисто программно. – Noitidart