使用IBAction设置菜单栏应用程序字体

时间:2013-09-08 22:36:45

标签: macos cocoa ibaction nsstatusbar

可能存在使用IBAction设置菜单栏应用程序标题字体和字体大小的方法,(设置字体也为“标题”的字体大小)

statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] retain];

[statusItem setHighlightMode:YES];
[statusItem setTitle:@"title"];
[statusItem setMenu:statusMenu];

1 个答案:

答案 0 :(得分:0)

您可以为单个菜单项执行此操作。您是否尝试过NSMenuItem的-setAttributedTitle:方法?您可以将NSAttributedString创建为您希望的任何字体/颜色/大小,然后设置属性标题而不是常规标题。

但是,坦率地说,你最好有充分的理由去做超越"我认为它看起来很酷"因为大多数用户会认为这是一种烦恼。特别是有视力问题的用户。如果用户界面的这个基本部分被严重且不必要地定制,我个人会转向竞争的应用程序。请谨慎使用。