NSProgressIndicator в NSButton

У меня есть кнопка обновления в NSToolbarItem и я хотел бы заменить значок обновления на NSProgressIndicator, когда происходит загрузка данных. Это возможно? Примечательно, что это должна быть кнопка (или, по крайней мере, похожая на нее), но вместо кнопки должен быть индикатор прогресса.

1 ответ

Я советую вам поместить progressIndicator в то же место с вашей кнопкой, но со скрытым флагом. после того, как вы нажмете кнопку, скройте ее и покажите индикатор прогресса.

для лучшего эффекта вы можете использовать [[button animator] setHidden:YES] но не забудьте создать слой с вашими представлениями, чтобы аниматор работал.

Другие вопросы по тегам