Можно ли уменьшить размер NSStatusItem до нужного размера?

У меня есть переменная длина NSStatusItem , которую я бы хотел оставить по возможности видимым, даже если это означает отображение только части содержимого, но когда мой элемент достаточно широк, чтобы попасть в строку меню приложения, он полностью скрывается. Есть ли способ узнать, когда это произойдет, чтобы я мог сжать представление, чтобы оно соответствовало доступному пространству?

Я экспериментировал с настраиваемым представлением, переопределив все методы viewWill * , установщики кадров, и методы отображения, и периодически проверяя, переместилось ли содержащее окно или стало ли оно скрытым. Я не могу найти способ узнать, когда мой предмет слишком длинный.

18
задан alltom 13 February 2011 в 21:34
поделиться