可可 – NSStatusItem可以缩小以适应吗?

可可 – NSStatusItem可以缩小以适应吗?,第1张

概述我有一个可变长度的NSStatusItem,我希望尽可能保持可见,即使这意味着只显示一些内容,但是当我的项目足够大到可以运行到应用程序的菜单栏时,它完全隐藏。有没有办法告诉这种情况发生的时候,我可以缩小视图以适应可用空间? 我已经尝试了自定义视图,覆盖了所有的viewWill *方法,框架设置器和显示方法,并定期检查包含窗口是移动还是隐藏。我的项目太长时间找不到任何方法。 这取决于您的状态项应用程 我有一个可变长度的NsstatusItem,我希望尽可能保持可见,即使这意味着只显示一些内容,但是当我的项目足够大到可以运行到应用程序的菜单栏时,它完全隐藏。有没有办法告诉这种情况发生的时候,我可以缩小视图以适应可用空间?

我已经尝试了自定义视图,覆盖了所有的vIEwWill *方法,框架设置器和显示方法,并定期检查包含窗口是移动还是隐藏。我的项目太长时间找不到任何方法。

解决方法 这取决于您的状态项应用程序是否可以在OS X菜单栏中检测菜单项的数量。通过苹果文档的快速搜索显示,苹果公司没有提供公共API来执行此 *** 作。据我所知,没有私人的可用。

所以我建议您默认使您的状态项小,并在用户点击时展开。

编辑:
实际上看看讨论here:一个非常聪明的方式来检测你的状态项是否被隐藏。所以一旦你检测到它被隐藏,你可以缩小它,以便它重新出现。

总结

以上是内存溢出为你收集整理的可可 – NSStatusItem可以缩小以适应吗?全部内容,希望文章能够帮你解决可可 – NSStatusItem可以缩小以适应吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1038047.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存