objective-c – NSMenuItem高度?

objective-c – NSMenuItem高度?,第1张

概述如何更改NSMenuItem的高度?当我更改菜单的字体时,NSMenuItem会自动调整大小以适合标题,在标题的上方或下方不留空格.它看起来非常狭窄. 看起来像这样: 希望它看起来像这样: 我已经尝试了与菜单项的属性标题相关的百万次调整,但无济于事.我也不想使用菜单项的view属性,因为我想保持高亮显示.还有其他想法吗? 编辑:这是我想要的(或多或少),但基于NSMenu,而不是从头开始重做. 您 如何更改NSMenuItem的高度?当我更改菜单的字体时,NSMenuItem会自动调整大小以适合标题,在标题的上方或下方不留空格.它看起来非常狭窄.

看起来像这样:

希望它看起来像这样:

我已经尝试了与菜单项的属性标题相关的百万次调整,但无济于事.我也不想使用菜单项的vIEw属性,因为我想保持高亮显示.还有其他想法吗?

编辑:这是我想要的(或多或少),但基于NSMenu,而不是从头开始重做.

解决方法 您可以设置具有所需高度的空1像素宽图像:

NSImage *image=[[NSImage alloc]initWithSize:NSMakeSize(1,30)];[menuItem setimage:image];

显然,你最终会向右偏移1个像素的标题,但如果统一应用,这可能是可以接受的.

总结

以上是内存溢出为你收集整理的objective-c – NSMenuItem高度?全部内容,希望文章能够帮你解决objective-c – NSMenuItem高度?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1006018.html

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

发表评论

登录后才能评论

评论列表(0条)

保存