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