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